private void button1_Click_1(object sender, EventArgs e) { VentaList.Clear(); txtTotal.Text = ""; txtRecibi.Text = ""; txtCambio.Text = ""; numericUpDown1.Value = 1; }
public void generaColumnas() { VentaList.Clear(); VentaList.View = View.Details; VentaList.Columns.Add("Producto", 230, HorizontalAlignment.Left); VentaList.Columns.Add("Cantidad", 160, HorizontalAlignment.Right); VentaList.Columns.Add("Precio", 170, HorizontalAlignment.Right); VentaList.Columns.Add("Total", 170, HorizontalAlignment.Right); }
private void VemtaNuevo_Load(object sender, EventArgs e) { lblatendio.Text = Program.nombre; generaColumnas(); txtBuscarProducto.AutoCompleteCustomSource = cargarDatos(); txtBuscarProducto.AutoCompleteMode = AutoCompleteMode.Suggest; txtBuscarProducto.AutoCompleteSource = AutoCompleteSource.CustomSource; lblFolio.Text = v.folio().ToString(); VentaList.Focus(); VentaList.FullRowSelect = true; }
private IEnumerable <VentaItemViewModel> ToVentaItemViewModel() { return(VentaList.Select(m => new VentaItemViewModel { idVenta = m.idVenta, fecha = m.fecha, serie = m.serie, correlativo = m.correlativo, nombreCliente = m.nombreCliente, rucDni = m.rucDni, direccion = m.direccion, idGrupoCliente = m.idGrupoCliente, formaPago = m.formaPago, fechaPago = m.fechaPago, fechaVenta = m.fechaVenta, observacion = m.observacion, subTotal = m.subTotal, total = m.total, descuento = m.descuento, tipoVenta = m.tipoVenta, moneda = m.moneda, tipoCambio = m.tipoCambio, estado = m.estado, idCliente = m.idCliente, idCobro = m.idCobro, idAsignarPuntoVenta = m.idAsignarPuntoVenta, idTipoDocumento = m.idTipoDocumento, nombreLabel = m.nombreLabel, notaSalida = m.notaSalida, vendedor = m.vendedor, guiaRemision = m.guiaRemision, documentoIdentificacion = m.documentoIdentificacion, numeroDocumento = m.numeroDocumento, BackgroundItem = (m.estado == 0) ? (Color)App.Current.Resources["AlertLight"] : Color.Transparent, TextColorItem = (m.estado == 0) ? (Color)App.Current.Resources["Alert"] : (Color)App.Current.Resources["GreyDark"], })); }
private void button2_Click(object sender, EventArgs e) { if (txtRecibi.Text.Equals("") || VentaList.Items.Equals("") || txtTotal.Text.Equals("") || txtCambio.Text.Equals("")) { MessageBox.Show("Llene primero el campo de Recibo", "Datos ingresados incorrectos", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { clsDatosInventario inventarioo = new clsDatosInventario(); clsDatosVenta objDao = new clsDatosVenta(); clsVenta objSolicitud = new clsVenta(); clsDVenta objDVenta = new clsDVenta(); objSolicitud.Folio = Convert.ToInt32(lblFolio.Text); objSolicitud.IdUusario = inventarioo.getIdEmpleado(Program.nombre); objSolicitud.Fecha = dtpFecha.Text; objSolicitud.Recibo = Convert.ToInt32(txtRecibi.Text); objSolicitud.Cambio = Convert.ToDouble(txtCambio.Text); objDao.AgregarProducto(objSolicitud); for (int i = 0; i < VentaList.Items.Count; i++) { objDVenta.Folio = Convert.ToInt32(lblFolio.Text); objDVenta.Nombre = VentaList.Items[i].SubItems[0].Text; objDVenta.Precio = Convert.ToInt32(VentaList.Items[i].SubItems[2].Text); objDVenta.Cantidad = Convert.ToInt32(VentaList.Items[i].SubItems[1].Text); objDVenta.Total = Convert.ToInt32(VentaList.Items[i].SubItems[3].Text); objDao.AgregarDVenta(objDVenta); } MessageBox.Show("Venta Realizada con Exito", "Venta", MessageBoxButtons.OK, MessageBoxIcon.Information); imprimir(); VentaList.Clear(); txtRecibi.Text = ""; txtTotal.Text = ""; txtCambio.Text = ""; lblFolio.Text = v.folio().ToString(); to = 0; generaColumnas(); } }
private void button3_Click(object sender, EventArgs e) { if (v.getyesorno(txtBuscarProducto.Text) > 0) { //ListViewItem list = VentaList.FindItemWithText(txtBuscarProducto.Text); //int suma =Convert.ToInt32(VentaList.Items[list.Index].SubItems[1].Text)+Convert.ToInt32(numericUpDown1.Value); //if (suma < v.cantidad(txtBuscarProducto.Text)) //{ clsDatosInventario inventarioo = new clsDatosInventario(); string varProducto = txtBuscarProducto.Text; int varPrecio = v.getPrecio(txtBuscarProducto.Text); int varCantidad = Convert.ToInt32(numericUpDown1.Value); total = Convert.ToDouble(varPrecio * varCantidad); string[] elementosFila = new string[5]; ListViewItem elementoListView; if (VentaList.Items.Count == 0) { if (varCantidad <= v.cantidad(varProducto)) { elementosFila[0] = varProducto; elementosFila[1] = Convert.ToString(varCantidad); elementosFila[2] = Convert.ToString(varPrecio); elementosFila[3] = Convert.ToString(total); elementoListView = new ListViewItem(elementosFila); if (Convert.ToUInt32(elementosFila[1]) <= v.cantidad(txtBuscarProducto.Text)) { VentaList.Items.Add(elementoListView); } to = to + Convert.ToInt32(total); txtTotal.Text = Convert.ToString(to); txtBuscarProducto.Text = ""; } else { MessageBox.Show("Se excedió del limite de producto en inventario", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information); txtBuscarProducto.Text = ""; } } else { ListViewItem item1 = VentaList.FindItemWithText(varProducto); if (item1 != null) { //int resta = v.cantidad(txtBuscarProducto.Text) - Convert.ToInt32(VentaList.Items[item1.Index].SubItems[1].Text); //MessageBox.Show(resta + ""); //if (resta > 0) //{ //if (resta <= v.cantidad(txtBuscarProducto.Text) || resta >= v.cantidad(txtBuscarProducto.Text)) //{ h = Convert.ToInt32(VentaList.Items[item1.Index].SubItems[1].Text) + varCantidad; if (h <= v.cantidad(varProducto)) { VentaList.Items[item1.Index].SubItems[1].Text = Convert.ToString(h); VentaList.Items[item1.Index].SubItems[3].Text = Convert.ToString(h * Convert.ToInt32(VentaList.Items[item1.Index].SubItems[2].Text)); to = to + Convert.ToInt32(total); txtTotal.Text = Convert.ToString(to); txtBuscarProducto.Text = ""; i++; //resta = 0; //} //} //else //{ // MessageBox.Show("Se excedió del limite de producto en inventario", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information); //} } else { MessageBox.Show("Se excedió del limite de producto en inventario", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information); txtBuscarProducto.Text = ""; } } else { //h = Convert.ToInt32(VentaList.Items[item1.Index].SubItems[1].Text) + varCantidad; if (varCantidad <= v.cantidad(varProducto)) { elementosFila[0] = varProducto; elementosFila[1] = Convert.ToString(varCantidad); elementosFila[2] = Convert.ToString(varPrecio); elementosFila[3] = Convert.ToString(total); elementoListView = new ListViewItem(elementosFila); VentaList.Items.Add(elementoListView); to = to + Convert.ToInt32(total); txtTotal.Text = Convert.ToString(to); txtBuscarProducto.Text = ""; i++; } else { MessageBox.Show("Se excedió del limite de producto en inventario", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information); txtBuscarProducto.Text = ""; } } } numericUpDown1.Value = 1; //} //else { // MessageBox.Show("Se excedió del limite de producto en inventario", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information); //} } else { MessageBox.Show("No se encuntra el producto", "Información", MessageBoxButtons.OK, MessageBoxIcon.Error); txtBuscarProducto.Text = ""; } }
private void button1_Click(object sender, EventArgs e) { VentaList.Clear(); txtTotal.Text = ""; }