public List <DetalleVentaEspera> ListarDetalle_VentaEnEspera(int idVenta) { DataTable dt = new DatDetalleVenta().ObtenerDetalle_VentaEnEspera(idVenta); List <DetalleVentaEspera> lstDetalle = new List <DetalleVentaEspera>(); foreach (DataRow dr in dt.Rows) { DetalleVentaEspera detalle = new DetalleVentaEspera(); detalle.IdPresentacion = Convert.ToInt32(dr["TipoPresentacionId"]); detalle.Id = Convert.ToInt32(dr["IdVenta_DetalleEspera"]); detalle.IdVenta = Convert.ToInt32(dr["VentaId"]); detalle.IdProducto = Convert.ToInt32(dr["ProductoId"]); detalle.Stock = dr["Stock"].ToString(); detalle.UsaInventario = dr["UsaInventario"].ToString(); detalle.Cantidad = Convert.ToDecimal(dr["Cantidad"]); detalle.UnidadMedida = dr["UnidadMedida"].ToString(); detalle.Descripcion = Convert.ToString(dr["Producto"]); detalle.Precio = Convert.ToDecimal(dr["Precio"]); detalle.TotalPago = Convert.ToDecimal(dr["Importe"]); lstDetalle.Add(detalle); } return(lstDetalle); }
public List <DetalleVenta> ListarDetalleVenta_PorCobrar(int idVenta) { DataTable dt = new DatDetalleVenta().ObtenerDetalle_VentaPendiente(idVenta); List <DetalleVenta> _lstDetalle = new List <DetalleVenta>(); foreach (DataRow dr in dt.Rows) { DetalleVenta dv = new DetalleVenta(); dv.Id = Convert.ToInt32(dr["Id_DetalleVenta"]); dv.IdVenta = Convert.ToInt32(dr["Venta_Id"]); dv.IdProducto = Convert.ToInt32(dr["Producto_Id"]); dv.Cantidad = Convert.ToDecimal(dr["Cantidad"]); dv.Precio = Convert.ToDecimal(dr["Precio"]); dv.TotalPago = Convert.ToDecimal(dr["Total_Pagar"]); dv.UnidadMedida = dr["Unidad_Medida"].ToString(); dv.CantidaMostrada = Convert.ToDecimal(dr["Cantidad_Mostrada"]); dv.Estado = Convert.ToString(dr["Estado"]); dv.Descripcion = dr["Descripcion"].ToString(); dv.Codigo = dr["Codigo"].ToString(); dv.Stock = dr["Stock"].ToString(); _lstDetalle.Add(dv); } return(_lstDetalle); }
public void Eliminar_DetalleVentaEspera(int id) { int filasAfectadas = new DatDetalleVenta().Eliminar_DetalleVentaEspera(id); if (filasAfectadas == 0) { throw new ApplicationException("Ocurrió un error al Insertar la venta"); } }
public void Agregar_DetalleVentaEspera(DetalleVentaEspera detalleVentaEspera) { int filasAfectadas = new DatDetalleVenta().Insertar_DetalleVentaEspera(detalleVentaEspera); if (filasAfectadas == 0) { throw new ApplicationException("Ocurrió un error al Insertar la venta"); } }
private void gdvResultado_CellClick(object sender, DataGridViewCellEventArgs e) { try { int oneKey = Convert.ToInt32(gdvResultado.SelectedCells[0].Value); lblCliente.Text = gdvResultado.SelectedCells[2].Value.ToString(); lblFolio.Text = gdvResultado.SelectedCells[3].Value.ToString(); lblComprobante.Text = gdvResultado.SelectedCells[4].Value.ToString(); lblFechaVenta.Text = Convert.ToDateTime(gdvResultado.SelectedCells[1].Value).ToString("dd 'de' MMMM 'de' yyyy"); gdvResultado.Visible = false; txtBuscar.ResetText(); DataTable dt = new DatDetalleVenta().ObtenerDatos_DetalleVenta(oneKey); gdvDatos.DataSource = dt; DataTablePersonalizado.Multilinea(ref gdvDatos); gdvDatos.Columns[1].Visible = false; gdvDatos.Columns[2].Visible = false; gdvDatos.Columns[3].Visible = false; gdvDatos.Columns[4].Visible = false; gdvDatos.Columns[5].Visible = false; gdvDatos.Columns[11].Visible = false; gdvDatos.Columns[12].Visible = false; gdvDatos.Columns[13].Visible = false; gdvDatos.Columns[14].Visible = false; var dtDatos = from dr in dt.AsEnumerable() select new { MontoTotal = dr.Field <decimal>("Monto_Total"), Cajero = dr.Field <string>("Nombre"), }; lblCajero.Text = dtDatos.Select(x => x.Cajero).FirstOrDefault(); lblMontoTotal.Text = dtDatos.Select(x => x.MontoTotal).FirstOrDefault().ToString(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void ObtenerDetalleVenta(int idVenta) { try { DataTable detalleVenta = new DatDetalleVenta().ObtenerDetalle_VentaEnEspera(idVenta); gdvDetalleVentaEspera.DataSource = detalleVenta; gdvDetalleVentaEspera.Columns[0].Visible = false; gdvDetalleVentaEspera.Columns[1].Visible = false; gdvDetalleVentaEspera.Columns[2].Visible = false; gdvDetalleVentaEspera.Columns[3].Visible = false; gdvDetalleVentaEspera.Columns[9].Visible = false; gdvDetalleVentaEspera.Columns[10].Visible = false; DataTablePersonalizado.Multilinea(ref gdvDetalleVentaEspera); } catch (Exception ex) { MessageBox.Show("Error al mostrar el detalle de la venta : " + ex.Message, "Error de lectura", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Productos_MasVendidos() { try { ArrayList arrTotal = new ArrayList(); ArrayList arrProducto = new ArrayList(); dt = new DataTable(); DatDetalleVenta.Productos_MasVendidos(ref dt); foreach (DataRow dr in dt.Rows) { arrTotal.Add(dr["Total"]); arrProducto.Add(dr["Descripcion"]); } chartProductosVendidos.Series[0].Points.DataBindXY(arrProducto, arrTotal); } catch (Exception ex) { MessageBox.Show("Ocurrio un error al obtener los datos : " + ex.Message, "Grafica productos", MessageBoxButtons.OK, MessageBoxIcon.Error); } }