private void btnEditar_Click(object sender, EventArgs e) { if (dgvDetalle.Rows.Count > 0 && dgvDetalle.SelectedRows.Count > 0) { DataGridViewRow row = dgvDetalle.SelectedRows[0]; if (Application.OpenForms["frmDetalleGuia"] != null) { Application.OpenForms["frmDetalleGuia"].Activate(); } else { frmDetalleGuia form = new frmDetalleGuia(); form.Procede = 11; proce = 2; form.Proceso = 3; form.txtReferencia.Text = row.Cells[referencia.Name].Value.ToString(); form.txtUnidad.Text = row.Cells[unidad.Name].Value.ToString(); form.txtReferencia.Enabled = false; form.txtCodUnidad.Text = row.Cells[codunidad.Name].Value.ToString(); form.cmbUnidad.SelectedValue = Convert.ToInt32(row.Cells[codunidad.Name].Value); form.txtDescripcion.Text = row.Cells[descripcion.Name].Value.ToString(); form.txtCantidad.Focus(); form.btnGuardar.Enabled = true; RecorreDetalle1(); form.detalle = deta1; form.txtCodigo.Text = row.Cells[codproducto.Name].Value.ToString(); form.txtCantidad.Text = row.Cells[cantidad.Name].Value.ToString(); form.ShowDialog(); } } }
private void btnNuevo_Click(object sender, EventArgs e) { codProd.Clear(); if (Application.OpenForms["frmDetalleGuia"] != null) { Application.OpenForms["frmDetalleGuia"].Activate(); } else { frmDetalleGuia form = new frmDetalleGuia(); form.Procede = 11; form.Proceso = 1; form.Text = "Detalle de Productos"; if (btnNuevo.Text == "Agregar") { proce = 3;// agregar registro editando } else { proce = 1; } if (dgvDetalle.Rows.Count > 0) { foreach (DataGridViewRow row in dgvDetalle.Rows) { codProd.Add(Convert.ToInt32(row.Cells[codproducto.Name].Value)); } } else { codProd.Add(0); } form.ShowDialog(); } }
private void btnDetalle_Click(object sender, EventArgs e) { try { if (Application.OpenForms["frmDetalleGuia"] != null) { Application.OpenForms["frmDetalleGuia"].Activate(); } else { frmDetalleGuia form = new frmDetalleGuia(); form.Procede = 3; form.ShowDialog(); } btnGuardar.Enabled = true; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void dgvProductos_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { recorrelista(); if (Procede == 6 || Procede == 7 || Procede == 8) { foreach (int cod in seleccion) { if (Application.OpenForms["frmDetalleIngreso"] != null) { Application.OpenForms["frmDetalleIngreso"].Close(); } frmDetalleIngreso form = new frmDetalleIngreso(); form.Proceso = Proceso; form.Seleccion = 2; form.Procede = Procede; form.bvalorventa = bvalorventa; form.txtCodigo.Text = cod.ToString(); if (form.repetido == 1) { form.Close(); this.Close(); } else { form.txtCantidad.Focus(); form.ShowDialog(); } } } else if (Procede == 1 || Procede == 2 || Procede == 3 || Procede == 4) { foreach (int cod in seleccion) { if (Application.OpenForms["frmDetalleSalida"] != null) { Application.OpenForms["frmDetalleSalida"].Close(); } frmDetalleSalida form = new frmDetalleSalida(); form.Seleccion = 2; form.Proceso = Proceso; form.Codlista = CodLista; form.Procede = Procede; form.Moneda = Moneda; form.tc = tc; form.alma = alma; form.txtCodigo.Text = cod.ToString(); form.txtPrecio.ReadOnly = true; form.codTran = codtrans; form.ShowDialog(); } } else if (Procede == 5 || Procede == 11 || Procede == 12 || Procede == 9 || Procede == 10) { foreach (int cod in seleccion) { if (Application.OpenForms["frmDetalleGuia"] != null) { Application.OpenForms["frmDetalleGuia"].Close(); } frmDetalleGuia form = new frmDetalleGuia(); form.txtCantidad.Focus(); form.Seleccion = 2; form.Proceso = Proceso; form.Procede = Procede; if (Procede == 10) { form.chBonificacion.Visible = true; } form.txtCodigo.Text = cod.ToString(); if (form.repetido == 1) { form.Close(); this.Close(); } else { form.txtCantidad.Focus(); form.ShowDialog(); } } } else if (Procede == 13) { codigoPro = pro.CodProducto; referenciaPro = pro.Referencia; descripcionPro = pro.Descripcion; } else if (Procede == 14) { codigoPro = pro.CodProducto; referenciaPro = pro.Referencia; descripcionPro = pro.Descripcion; } else if (Procede == 15) { int f = dgvProductos.CurrentRow.Index; pro.CodProducto = Convert.ToInt32(dgvProductos.Rows[f].Cells[codigo.Name].Value); } this.Close(); } }
private void btnAceptar_Click(object sender, EventArgs e) { recorrelista(); if (Procede == 6 || Procede == 7 || Procede == 8) { foreach (int cod in seleccion) { if (Application.OpenForms["frmDetalleIngreso"] != null) { Application.OpenForms["frmDetalleIngreso"].Close(); } frmDetalleIngreso form = new frmDetalleIngreso(); form.Proceso = Proceso; form.Seleccion = 2; form.Procede = Procede; form.bvalorventa = bvalorventa; form.txtCodigo.Text = cod.ToString(); if (form.repetido == 1) { form.Close(); this.Close(); } else { form.txtCantidad.Focus(); form.ShowDialog(); } } } else if (Procede == 1 || Procede == 2 || Procede == 3 || Procede == 4) { foreach (int cod in seleccion) { if (Application.OpenForms["frmDetalleSalida"] != null) { Application.OpenForms["frmDetalleSalida"].Close(); } frmDetalleSalida form = new frmDetalleSalida(); form.Seleccion = 2; form.Proceso = Proceso; form.Codlista = CodLista; form.Procede = Procede; form.Moneda = Moneda; form.tc = tc; form.alma = alma; form.txtCodigo.Text = cod.ToString(); form.txtPrecio.ReadOnly = true; form.codTran = codtrans; form.ShowDialog(); } } else if (Procede == 5 || Procede == 11 || Procede == 12 || Procede == 9 || Procede == 10) { foreach (int cod in seleccion) { if (Application.OpenForms["frmDetalleGuia"] != null) { Application.OpenForms["frmDetalleGuia"].Close(); } frmDetalleGuia form = new frmDetalleGuia(); form.txtCantidad.Focus(); form.Seleccion = 2; form.Proceso = Proceso; form.Procede = Procede; if (Procede == 10) { form.chBonificacion.Visible = true; } form.txtCodigo.Text = cod.ToString(); if (form.repetido == 1) { form.Close(); this.Close(); } else { form.txtCantidad.Focus(); form.ShowDialog(); } } } else if (Procede == 13) { codigoPro = pro.CodProducto; referenciaPro = pro.Referencia; descripcionPro = pro.Descripcion; } else if (Procede == 14) { codigoPro = pro.CodProducto; referenciaPro = pro.Referencia; descripcionPro = pro.Descripcion; } this.Close(); }