Hoy tuve que arreglar un control de acceso el cual verifica las entrada de imágenes que son 5 por vehículos o artículos dependiendo que giro estemos ingresando todo esto en el ambiente o área cliente estuve desde la mañana pensando como hacer, hice una sobrecarga de método, le mostrare parte del código  sobrecarga es que dos o mas métodos tienen el mismo nombre pero elaborar distinta respuesta, por lo general reciben distinta cantidad de datos o parámetros.

public int img(int venta) // vehiculos
{
int articulo;
Conexion conex = new Conexion();
DataTable dt = conex.popDTable(“select idfoto from t_imagen where id_venta =” + venta);
if (dt.Rows.Count > 0)
{
return (articulo =Convert.ToInt32(dt.Rows.Count.ToString()));
}
else
{
return (articulo = 0);
}
}

public int img(int venta, int plan)// accesorio y repuesto determinar cuantas lleva imagenes
{
int articulo;
Conexion conex = new Conexion();
DataTable dt = new DataTable();
switch (plan)
{
case 3:
dt = conex.popDTable(“select idimagenacc from t_imgacc where idaccesorio=” + venta);
if (dt.Rows.Count > 0)
{
return (articulo =Convert.ToInt32(dt.Rows.Count.ToString()));
}
else
{
return (articulo = 0);
}
case 4:
dt = conex.popDTable(“select idimagenrep from t_imarep where id_rep =” + venta);
if (dt.Rows.Count > 0)
{
return (articulo =Convert.ToInt32(dt.Rows.Count.ToString()));
}
else
{
return (articulo = 0);
}
}
return (articulo = 0);

}

ya termine  accesorio esta funcionando ahora faltaría ver repuesto, pintura y taller para terminar lo, mañana ojala que no tenga problema en repuesto, para comenzar con pintura y taller mañana mismo

 

byebye

Share