/// <summary> /// Reporte Venta por fecha /// </summary> /// <param name="argFechaVenta"></param> /// <param name="argTipoComprobante"></param> /// <param name="argSerie"></param> /// <param name="argNumero"></param> /// <param name="argEmpleadoDNI"></param> public clsVenta(int argCodigoVenta, DateTime argFechaVenta, string argTipoComprobante, string argSerie, int argNumero, clsEmpleado argEmpleadoDNI, clsProducto argProducto, clsVentaDetalle argVDetalle) { CodigoVenta = argCodigoVenta; FechaVenta = argFechaVenta; TipoComprabante = argTipoComprobante; Serie = argSerie; Numero = argNumero; EmpleadoDNI = argEmpleadoDNI; Producto = argProducto; VentaDetalle_Re = argVDetalle; }
public static List <clsVenta> Reporte_PorFechas(DateTime dtpBuscar_FechaInicio, DateTime dtpBuscar_FechaFin) { List <clsVenta> miVariable = new List <clsVenta>(); SqlConnection miConexion; miConexion = new SqlConnection(mdlVariables.CadenaConexion); SqlCommand COMANDO; COMANDO = new SqlCommand("usp_Venta_Reporte_PorFecha", miConexion); COMANDO.CommandType = System.Data.CommandType.StoredProcedure; COMANDO.Parameters.AddWithValue("@parFechaInicio", dtpBuscar_FechaInicio); COMANDO.Parameters.AddWithValue("@parFechaFin", dtpBuscar_FechaFin); miConexion.Open(); SqlDataReader misDatos; misDatos = COMANDO.ExecuteReader(); while (misDatos.Read() == true) { clsEmpleado Venta = new clsEmpleado( Convert.ToString(misDatos["EmpleadoDNI"]), Convert.ToString(misDatos["EmpleadoNombre"]), Convert.ToString(misDatos["EmpleadoApellido"]), Convert.ToString(misDatos["ApellidoMaterno"])); clsProducto Venta1 = new clsProducto(Convert.ToString(misDatos["ProductoNombre"]), Convert.ToString(misDatos["Descripcion"])); //clsProducto Fila; clsVentaDetalle venta2 = new clsVentaDetalle(Convert.ToDecimal(misDatos["PrecioVenta"]), Convert.ToInt32(misDatos["Cantidad"])); clsVenta venta03 = new clsVenta(Convert.ToInt32(misDatos["Venta"]), Convert.ToDateTime(misDatos["FechaVenta"]), Convert.ToString(misDatos["TipoComprobante"]), Convert.ToString(misDatos["Serie"]), Convert.ToInt32(misDatos["Numero"]), Venta, Venta1, venta2); miVariable.Add(venta03); } miConexion.Close(); return(miVariable); }