18-09-2012, 11:09
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
18-09-2012, 15:12
19-09-2012, 14:20
No se si es una animalada, pero es algo curioso.
en .Net, la clase Page hereda de
la clase TemplateControl hereda de
y la clase Control, ademas de usar Interfases, tiene un atributo que es
eso quiere decir que si tenemos una pagina podemos hacer cosas como..
y compila y anda !
lo descubri yo (?)
en .Net, la clase Page hereda de
public class Page : TemplateControl, IHttpHandler
la clase TemplateControl hereda de
public abstract class TemplateControl : Control, INamingContainer, IFilterResolutionService
y la clase Control, ademas de usar Interfases, tiene un atributo que es
//
// Summary:
// Gets a reference to the System.Web.UI.Page instance that contains the server
// control.
//
// Returns:
// The System.Web.UI.Page instance that contains the server control.
//
// Exceptions:
// System.InvalidOperationException:
// The control is a System.Web.UI.WebControls.Substitution control.
[WebSysDescription("Control_Page")]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
[Bindable(false)]
[Browsable(false)]
public virtual Page Page { get; set; }
eso quiere decir que si tenemos una pagina podemos hacer cosas como..
this.Page.Page.Page.Page.Page.Page.Page.Page.Page.Page.Page.Page.Page.Page.Page.Page.Page.Page.Page.Page.Page.Page.Page.Page...
y compila y anda !
lo descubri yo (?)
20-09-2012, 12:17
if (intercambioTa.Obtener(remitoIntercambioRow.Numero, remitoIntercambioRow.IdLocalOrigen, remitoIntercambioRow.Tipo, remitoIntercambioRow.RemitoSuc).Rows.Count != 0)
{
idMovimientoFisico = intercambioTa.Obtener(remitoIntercambioRow.Numero, remitoIntercambioRow.IdLocalOrigen, remitoIntercambioRow.Tipo, remitoIntercambioRow.RemitoSuc)[0].IdMovimientoFisico;
(..)
}
intercambioTa es un TableAdapter, que le pega a la base de datos
OSea, le pega una vez para ver si trae filas, y despues vuelve a pegarle buscando exactamente lo mismo para traer la primera (teniendola ya en memoria)
21-09-2012, 12:48
MessageBox.Show(String.Format("El cierre X fue realizado con exito", Properties.Resources.txtTituloAplicacion, MessageBoxButtons.OK, MessageBoxIcon.Information));
una boludez que me causo gracia
raro que no rompa C#
el cartelito, claramente salia sin formato, pero raro, con el texto correcto
21-09-2012, 14:42
prog.cs(1,16): error CS8025: Parsing error
Compilation failed: 1 error(s), 0 warnings
Compilation failed: 1 error(s), 0 warnings
21-09-2012, 14:50
- Off-topic:
- obvio que no va a compilar, aca va el programa entero..
falta el using System, class program, main() etc
26-09-2012, 06:01
cada vez son mas los adultos que odian .net
26-09-2012, 07:20
Por lo menos los generics no son una patada en las bolas y no hay 23 librerias para hacer UI
26-09-2012, 08:41
Dale .NET.
26-09-2012, 10:14
Si, es la campaña del miedo y del desanimo.
Vayan a especificar que Exceptions tiran sus metodos, giles.
Vayan a especificar que Exceptions tiran sus metodos, giles.
26-09-2012, 11:50
Que grande swing... es mas lento que Riquelme
03-11-2012, 15:52
perlita en mi tp de gestion de datos
y una en mi laburo, que es para masacrar
NO me acuerdo bien el code, pero si recuerdo que era algo asi
la consulta tomaba de demasiados lados, y no estaba mal que use 3 inserts en la tabla temporaria (xq sacaba de distintos lados) pero..
que opinan de sumar promedios ??
private Boolean ComprobarCamposAvanzados()
{
if (cBCiudad.Text != "")
if (tbCodigoPostal.Text != "")
if (tbCuit.Text != "")
if (tbDomicilio.Text != "")
if (tbNombreContacto.Text != "")
if (tbRazonSocial.Text != "")
if (tbTelefono.Text != "")
if (cBRubro.Text != "")
return true;
return false;
}
y una en mi laburo, que es para masacrar
NO me acuerdo bien el code, pero si recuerdo que era algo asi
select year(fecha) as year, sum(ventas) as ventas, sum(cantidad) as cantidad, Round(sum(ventas)/sum(cantidad), 2) as promedio
into #table1
from -- muchos joins
where --muchos where
group by year(fecha)
select year(fecha) as year, sum(ventas) as ventas, sum(cantidad) as cantidad, Round(sum(ventas)/sum(cantidad), 2) as promedio
into #table1
from -- muchos otros joins
where --muchos otros where
group by year(fecha)
select year(fecha) as year, sum(ventas) as ventas, sum(cantidad) as cantidad, Round(sum(ventas)/sum(cantidad), 2) as promedio
into #table1
from -- muchos otros otros joins
where --muchos otros otroswhere
group by year(fecha)
select sum(ventas) as TotalVentas, sum(cantidad) as total productos, sum(promedio) as promedioANual
from #table1
group by year
la consulta tomaba de demasiados lados, y no estaba mal que use 3 inserts en la tabla temporaria (xq sacaba de distintos lados) pero..
que opinan de sumar promedios ??
03-11-2012, 16:06
Es la segunda vez que veo ifs asi de anidados, pero la primera era peor, aca por lo menos pregustas cosas distintas, igual es para pegarte