private clsDocumentosImpresos ds = new clsDocumentosImpresos();//cotizacion private void btnNuevo_Click(object sender, EventArgs e) { try { RecorreDetalle(); if (Application.OpenForms["frmDetalleSalida"] != null) { Application.OpenForms["frmDetalleSalida"].Activate(); } else { frmDetalleSalida form = new frmDetalleSalida(); form.Procede = 4; form.Proceso = 1; form.Tipo = 1; form.Moneda = Convert.ToInt32(cmbMoneda.SelectedValue); form.Codlista = Convert.ToInt32(cbListaPrecios.SelectedValue); form.tc = tc.Compra; form.productoscotizados = detalle1; form.ShowDialog(); //dgvDetalle.Rows.Add("", form.detalle.CodProducto, form.detalle.Referencia, form.detalle.Descripcion, form.detalle.CodUnidad // , form.detalle.Unidad, form.detalle.SerieLote, form.detalle.Cantidad, form.detalle.PrecioUnitario, form.detalle.Importe // , form.detalle.Descuento1, form.detalle.Descuento2, form.detalle.Descuento3, form.detalle.MontoDescuento, form.detalle.ValorVenta // , form.detalle.Igv, form.detalle.PrecioVenta, form.detalle.PrecioReal, form.detalle.ValoReal); } }catch (Exception ex) { } }
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["frmDetalleSalida"] != null) { Application.OpenForms["frmDetalleSalida"].Activate(); } else { frmDetalleSalida form = new frmDetalleSalida(); form.Proceso = 2; form.Procede = 4; form.Codlista = Convert.ToInt32(cbListaPrecios.SelectedValue); form.Moneda = Convert.ToInt32(cmbMoneda.SelectedValue); form.txtCodigo.Text = row.Cells[codproducto.Name].Value.ToString(); form.txtReferencia.Text = row.Cells[referencia.Name].Value.ToString(); form.Tipo = 1; form.Codlista = Convert.ToInt32(cbListaPrecios.SelectedValue); form.tc = tc.Compra; form.BuscaProducto(); form.txtControlStock.Text = row.Cells[serielote.Name].Value.ToString(); form.txtCantidad.Text = row.Cells[cantidad.Name].Value.ToString(); form.txtPrecio.Text = String.Format("{0:#,##0.00}", row.Cells[preciounit.Name].Value); form.txtDscto1.Text = String.Format("{0:#,##0.00}", row.Cells[dscto1.Name].Value); //form.txtDescMax.Text = String.Format("{0:#,##0.0}", row.Cells[dsctoMax.Name].Value); form.txtPrecioNeto.Text = String.Format("{0:#,##0.00}", row.Cells[importe.Name].Value); form.ShowDialog(); } } }
private void btnNuevo_Click(object sender, EventArgs e) { try { if (txtDetalle.Text == "") { RecorreDetalle(); if (Application.OpenForms["frmDetalleSalida"] != null) { Application.OpenForms["frmDetalleSalida"].Activate(); } else { frmDetalleSalida form = new frmDetalleSalida(); form.Procede = 5; form.Proceso = 1; form.consultorext = checkBox1.Checked; if (checkBox1.Checked == true) { form.CodVendedor = CodVendedor; form.Procede = 42; form.Proceso = 1; form.consultorext = checkBox1.Checked; } form.Tipo = 2; form.Moneda = Convert.ToInt32(cmbMoneda.SelectedValue); //form.Codlista = Convert.ToInt32(cbListaPrecios.SelectedValue); form.tc = tc.Compra; //form.productoscargadosSep = detalle1; form.alma = Convert.ToInt32(cmbAlmacen.SelectedValue); form.ShowDialog(); //dgvDetalle.Rows.Add("", form.detalle.CodProducto, form.detalle.Referencia, form.detalle.Descripcion, form.detalle.CodUnidad // , form.detalle.Unidad, form.detalle.SerieLote, form.detalle.Cantidad, form.detalle.PrecioUnitario, form.detalle.Importe // , form.detalle.Descuento1, form.detalle.Descuento2, form.detalle.Descuento3, form.detalle.MontoDescuento, form.detalle.ValorVenta // , form.detalle.Igv, form.detalle.PrecioVenta, form.detalle.PrecioReal, form.detalle.ValoReal); } } else { MessageBox.Show("No Puede Seguir Agregando más Detalles", "Venta", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnNuevo_Click(object sender, EventArgs e) { if (Application.OpenForms["frmDetalleSalida"] != null) { Application.OpenForms["frmDetalleSalida"].Activate(); } else { frmDetalleSalida form = new frmDetalleSalida(); form.Procede = 41; form.Proceso = 1; form.Moneda = 1; form.consultorext = false; form.Codlista = CodLista; form.ShowDialog(); } }
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["frmDetalleSalida"] != null) { Application.OpenForms["frmDetalleSalida"].Activate(); } else { frmDetalleSalida form = new frmDetalleSalida(); if (Proceso == 1) { form.Proceso = 2; } if (Proceso == 2) { form.Proceso = 3; form.codDetalle = Int32.Parse(row.Cells[coddetalle.Name].Value.ToString()); } form.Procede = 41; form.txtCodigo.Text = row.Cells[codproducto.Name].Value.ToString(); form.txtReferencia.Text = row.Cells[referencia.Name].Value.ToString(); form.txtControlStock.Text = row.Cells[serielote.Name].Value.ToString(); form.txtCantidad.Text = row.Cells[cantidad.Name].Value.ToString(); form.txtPrecio.Text = row.Cells[preciounit.Name].Value.ToString(); form.txtDscto1.Text = row.Cells[dscto1.Name].Value.ToString(); form.txtDscto2.Text = row.Cells[dscto2.Name].Value.ToString(); form.txtDscto3.Text = row.Cells[dscto3.Name].Value.ToString(); form.txtPrecioNeto.Text = row.Cells[importe.Name].Value.ToString(); form.ShowDialog(); } } }
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(); }