UTNianos

Versión completa: Animaladas de código
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
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
Arquitecta: "Para el Web Service SOAP Tienen que usar la clase ArchivoAdjunto que estamos usando".


Busco la clase:



public class ArchivoAdjunto implements Saraza {

private Integer id;

private byte[] archivoAdjunto;

private String nombreArchivo;
.....




Cita:private byte[] archivoAdjunto;
Cita:private byte[] archivoAdjunto;
Cita:private byte[] archivoAdjunto;
Cita: byte[]




MTOM???? Para qué???

Es mucho mas performante enviar una lista de bytes que un attachment.... se nota a simple vista...



<archivoAdjunto>233</archivoadjunto>
<archivoAdjunto>3</archivoadjunto>
<archivoAdjunto>250</archivoadjunto>
<archivoAdjunto>23</archivoadjunto>
<archivoAdjunto>72</archivoadjunto>
<archivoAdjunto>183</archivoadjunto>
<archivoAdjunto>193</archivoadjunto>
<archivoAdjunto>103</archivoadjunto>




(y eso que esto es solo 8 bytes... imaginensé el xml que se forma si tenés que enviar un archivo de 1 mega...)


[Imagen: qm.gif]

switch (ri.Forzado)
{
case false:
//Solo valido el mayor porque si es menor pueden seguir pesando
if (!(TotalPesado <= Max && TotalPesado >= Min))
throw new BusinessException("No es posible realizar esta operación, la orden se encuentra incompleta.");
break;
}

eso es un switch sobre un boolean?
yup

tendriamos que hacer cada X tiempo el premio a la mejor animalada
(20-05-2013 10:25)gonnza escribió: [ -> ]

switch (ri.Forzado)
{
case false:
//Solo valido el mayor porque si es menor pueden seguir pesando
if (!(TotalPesado <= Max && TotalPesado >= Min))
throw new BusinessException("No es posible realizar esta operación, la orden se encuentra incompleta.");
break;
}


¿Viste? ¿No me creias cuando te decia que ese codigo era una animalada por si mismo? =P.
Habria que tirarle un velociraptor al que escribio eso.
a veceeeeeeeeeees, solo a veces conviene usar el switch ...

no me creo ni yo... xD
no tengo ni puta idea de que sera.

pero para uqe mierda haces un switch con 1 sola opcion si despues, encima, le vas a meter adentro un if?
Mal.

Premios utnianos a la animalada de codigo.

- Premio a la animalada más común.
- Premio a la animalada más artistica.
- Premio a la animalada más dificil de encontrar.

public void SetReadOnly(Control parent)
{
foreach(Control ctrl in parent.Controls)
{
if (ctrl is TextBox)
((TextBox)ctrl).Enabled = false;
else if (ctrl is DropDownList)
((DropDownList)ctrl).Enabled = false;
else if (ctrl is CheckBox)
((CheckBox)ctrl).Enabled = false;
else if (ctrl is ImageButton)
((ImageButton)ctrl).Enabled = false;
else if (ctrl.Controls.Count > 0)
SetReadOnly(ctrl);
}
}


pd.:
textbox, DropDownList, CheckBox, ImageButton..
todos heredan de Control
Y si, si no no podrías haecr ese for (?)

De ignorante pregunto: La clase Control tiene el atributo "Enabled" ? =P

Off-topic:
si, lo tiene. Eso quise decir cuando aclare que heredaban de Control =P
solo porque no sabia donde postearlo



magia


[Imagen: magic.png]


alguien expliqueme que mierda esta pasando jajaja
Llamo Boole , dijo que no le rompas su logica.
(24-05-2013 17:53)gonnza escribió: [ -> ]
Off-topic:
si, lo tiene. Eso quise decir cuando aclare que heredaban de Control =P

y... pero si te llega algo que es un Control pero no es ninguno de esos 4? tambien lo deshabilitas? Quizas lo que le falta a eso es un AND =P
dejo una que encontre... me la adjudico... largas horas de proyecto final =P

Cita:
public AdParser(){
String paraines = "con cariño";
}

Off-topic:
entonces haces un metodo que deshabilite los textbox, y los otros 2, no uno recursivo que revisa todo y hace un instance of..

nose, vos con linq podes obtener controles ofType<T>..
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
URLs de referencia