private void txtNumero_Click(object sender, EventArgs e) { try { frmAddCantidad frmCantidad = new frmAddCantidad(); frmCantidad.ShowDialog(); if (frmCantidad.Cancelado == false) { txtNumero.Text = Convert.ToDecimal(frmCantidad.txtCantidad.Text).ToString("00000000"); //SqlDataReader readerVenta = fn.selectMultiValues("select * from venta where IDVenta = '" + idVenta + "'"); //readerVenta.Read(); //lblTipoPago.Text = readerVenta["TipoPago"].ToString(); //lblTotal.Text = readerVenta["Total"].ToString(); //readerVenta.Close(); //lblSerieActual.Text = txtSerie.Text; //lblNumeroActual.Text = txtNumero.Text; } } catch (Exception ex) { MessageBox.Show(ex.Message, "FactuTED", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void dgvInsumo_CellClick(object sender, DataGridViewCellEventArgs e) { try { if (bloqueo == false) { if (e.ColumnIndex == dgvInsumo.Columns["cnCantidadApertura"].Index && e.RowIndex >= 0) { foreach (DataGridViewRow row2 in dgvInsumo.SelectedRows) { frmAddCantidad frm = new frmAddCantidad(); frm.lblCantidad.Text = "CANTIDAD"; frm.ShowDialog(); if (frm.Cancelado == false) { row2.Cells["cnCantidadApertura"].Value = frm.txtCantidad.Text; } } } } } catch { } }
private void atenderInsumo() { try { string codInsumo = dgvListaInsumo.CurrentRow.Cells["IDInsumo"].Value.ToString(); string insumo = dgvListaInsumo.CurrentRow.Cells["Insumo"].Value.ToString(); for (short i = 0; i < dgvAtendiendoInsumo.Rows.Count; i++) { string codigo = dgvAtendiendoInsumo.Rows[i].Cells["cnCodigo"].Value.ToString(); if (codInsumo == codigo) { MessageBox.Show("El Inusmo ya se Encuentra en la Lista de Atendidos. Verificar", "FactuTED", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } } frmAddCantidad frm = new frmAddCantidad(); frm.ShowDialog(); if (frm.Cancelado == false) { dgvAtendiendoInsumo.Rows.Add(codInsumo, insumo, frm.txtCantidad.Text, 'X'); dgvListaInsumo.Rows.Remove(dgvListaInsumo.CurrentRow); } } catch (Exception ex) { MessageBox.Show(ex.Message, "FactuTED", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void dgvPresentaciones_KeyDown(object sender, KeyEventArgs e) { try { if (e.KeyCode == Keys.Enter) { frm.txtCantidad.Text = ""; frm.ShowDialog(); if (frm.Cancelado == false) { string idPresentacion = dgvPresentaciones.CurrentRow.Cells["IDPresentacion"].Value.ToString(); string Presentacion = dgvPresentaciones.CurrentRow.Cells["Presentacion"].Value.ToString(); DataTable dt = dgvListaCombo.DataSource as DataTable; DataRow fila = dt.NewRow(); fila["IDPresentacion"] = idPresentacion; fila["Presentacion"] = Presentacion; fila["cantidad"] = frm.txtCantidad.Text; dt.Rows.Add(fila); dgvListaCombo.DataSource = dt; } } } catch (Exception ex) { MessageBox.Show(ex.Message, "FactuTED", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void txtNroDocumento_Click(object sender, EventArgs e) { frmAddCantidad frmCantidad = new frmAddCantidad(); frmCantidad.txtCantidad.Text = ""; frmCantidad.ShowDialog(); if (frmCantidad.Cancelado == false) { txtNroDocumento.Text = frmCantidad.txtCantidad.Text; BuscarCliente(txtNroDocumento.Text); } }
private void dgvInsumo_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { frmAddCantidad frm = new frmAddCantidad(); frm.ShowDialog(); if (frm.Cancelado == false) { string idInsumo = dgvInsumo.CurrentRow.Cells[0].Value.ToString(); string insumo = dgvInsumo.CurrentRow.Cells[1].Value.ToString(); string cantidad = frm.txtCantidad.Text; dgvSalida.Rows.Add(idInsumo, insumo, cantidad, 'X'); } } }
private void addItem() { try { frmAddCantidad frm = new frmAddCantidad(); frm.ShowDialog(); if (frm.Cancelado == false) { int cantidad = Convert.ToInt16(frm.txtCantidad.Text); string idPresentation = dgvListaPlatos.CurrentRow.Cells["IDPresentacion"].Value.ToString(); string categoria = dgvListaPlatos.CurrentRow.Cells["Categoria"].Value.ToString(); string costo = dgvListaPlatos.CurrentRow.Cells["Costo"].Value.ToString(); string presentacion = dgvListaPlatos.CurrentRow.Cells["Presentacion"].Value.ToString(); double precio = Convert.ToDouble(dgvListaPlatos.CurrentRow.Cells["Precio"].Value.ToString()); bool combo = Convert.ToBoolean(dgvListaPlatos.CurrentRow.Cells["Combo"].Value.ToString()); double importe = precio * cantidad; dgvPedido.Rows.Add(false, idPresentation, presentacion, frm.txtDescr.Text, combo, cantidad, precio, importe, "", categoria, costo, ""); if (combo) { //COMBO SqlDataReader lectorCombo = fn.selectMultiValues("select p2.IDPresentacion,pro.Producto+''+p2.Presentacion as Presentacion,pc.cantidad,p2.Precio from PresentacionCombo pc inner join Presentacion p2 on pc.IDPresentacion = p2.IDPresentacion inner join Producto pro on p2.IDProducto = pro.IDProducto where pc.IDPresentacionCombo = '" + idPresentation + "'"); while (lectorCombo.Read()) { string idPresentacionC = lectorCombo["IDPresentacion"].ToString(); string presentacionC = lectorCombo["Presentacion"].ToString(); int cantidadC = Convert.ToInt16(lectorCombo["Cantidad"]); dgvPedido.Rows.Add(false, idPresentacionC, presentacionC, "", false, (cantidadC * cantidad), "0", "0", "", categoria, costo, idPresentation); } lectorCombo.Close(); } calcularTotal(); txtBuscar.SelectAll(); txtBuscar.Focus(); OcultarCombos(); } } catch (Exception ex) { } }
private void txtNumero_Click(object sender, EventArgs e) { try { frmAddCantidad frmCantidad = new frmAddCantidad(); frmCantidad.ShowDialog(); if (frmCantidad.Cancelado == false) { txtNumero.Text = Convert.ToDecimal(frmCantidad.txtCantidad.Text).ToString("00000000"); string idVenta = txtSerie.Text + " - " + txtNumero.Text; SqlDataReader readerVenta = fn.selectMultiValues("select tp.IDTipoPago,tp.TipoPago,v.Total,v.NombreCliente,c.Numero,v.Anulada,v.NroComanda from venta v inner join Cliente c on v.IDCliente = c.IDCliente inner join TipoPago tp on v.IDTipoPago = tp.IDTipoPago where v.IDVenta = '" + idVenta + "'"); readerVenta.Read(); bool anulada = Convert.ToBoolean(readerVenta["Anulada"].ToString()); if (anulada == true) { MessageBox.Show("No se Puede Cangear el comprobante " + idVenta + ". Por que se Encuentra Anulado.", "FactuTED", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } lblSerieActual.Text = txtSerie.Text; lblNumeroActual.Text = txtNumero.Text; lblTipoPago.Tag = readerVenta["IDTipoPago"].ToString(); lblTipoPago.Text = readerVenta["TipoPago"].ToString(); lblTotal.Text = readerVenta["Total"].ToString(); txtCliente.Text = readerVenta["NombreCliente"].ToString(); txtNroDocumento.Text = readerVenta["Numero"].ToString(); lblNroComanda.Text = readerVenta["NroComanda"].ToString(); readerVenta.Close(); fn.ActualizarGrid(dgvDetalleVenta, "select dv.IDPresentacion as cnCodigo,dv.Presentacion as cnPresentacion,dv.Cantidad as cnCantidad,Precio as cnPrecio,(Cantidad * Precio) as cnImporte from DetalleVenta dv where IDVenta = '" + idVenta + "'"); } } catch (Exception ex) { MessageBox.Show(ex.Message, "FactuTED", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void btnDesbloquear_Click(object sender, EventArgs e) { frmAddCantidad frm = new frmAddCantidad(); frm.ShowDialog(); if (frm.Cancelado == false) { if (Datos.contraseñaSeguridad == frm.txtCantidad.Text) { dgvInsumo.Columns["cnCantidadApertura"].ReadOnly = false; bloqueo = false; MessageBox.Show("Contraseña Correcta", "FactuTED", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Contraseña Incorrecta", "FactuTED", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
private void dgvInsumo_CellClick(object sender, DataGridViewCellEventArgs e) { try { if (e.ColumnIndex == dgvInsumo.Columns["cnEspecificar"].Index && e.RowIndex >= 0) { foreach (DataGridViewRow row2 in dgvInsumo.SelectedRows) { frmAddCantidad frm = new frmAddCantidad(); frm.lblCantidad.Text = "SALDO"; frm.ShowDialog(); if (frm.Cancelado == false) { calcularSaldo(row2, frm.txtCantidad.Text); } } } } catch { } }
private void btnProducto_Click(object sender, EventArgs e) { Button btnProducto = sender as Button; frmCantidad.idPresentacion = btnProducto.Tag.ToString(); frmCantidad.txtCantidad.Clear(); frmCantidad.txtDescr.Clear(); frmCantidad.ShowDialog(this); if (frmCantidad.Cancelado == false) { double precio = 0, importe = 0, costo = 0; string categoria = ""; bool combo = false; string idPresentacion = btnProducto.Tag.ToString(); string plato = btnProducto.Text; string descripcion = frmCantidad.txtDescr.Text; double cantidad = Convert.ToDouble(frmCantidad.txtCantidad.Text); SqlDataReader lector = fn.selectMultiValues("select pre.Precio,pre.Costo,ca.Categoria,pre.Combo from presentacion pre inner join Producto pro on pre.IDProducto = pro.IDProducto inner join SubCategoria sc on pro.IDSubcategoria = sc.IDSubCategoria inner join Categoria ca on sc.IDCategoria = ca.IDCategoria where IDPresentacion = " + idPresentacion + ""); while (lector.Read()) { precio = Convert.ToDouble(lector["Precio"]); costo = Convert.ToDouble(lector["Costo"]); categoria = lector["Categoria"].ToString(); combo = Convert.ToBoolean(lector["Combo"]); importe = precio * cantidad; } lector.Close(); dgvPedido.Rows.Add(false, idPresentacion, plato, descripcion, combo, cantidad, precio, importe.ToString("0.00"), "", categoria, costo); calcularTotal(); } }
private void txtSerie_Click(object sender, EventArgs e) { frmAddCantidad frm = new frmAddCantidad(); frm.ShowDialog(); }