Example #1
0
        public void Guardar()
        {
            dt1 = AdmNotaI.CargaDetalle(CodNotaI);
            frmNotaSalida form = (frmNotaSalida)Application.OpenForms["frmNotaSalida"];

            form.dgvDetalle.Rows.Clear();
            foreach (DataRow dtRow in dt1.Rows)
            {
                Decimal precioventa = Convert.ToDecimal(dtRow["importe"]);
                form.dgvDetalle.Rows.Add("", "", Convert.ToInt32(dtRow["codProducto"]), dtRow["referencia"].ToString(), dtRow["producto"].ToString(),
                                         Convert.ToInt32(dtRow["codUnidadMedida"]), dtRow["unidad"].ToString(), 0 /* CONTROLSTOCK */, Convert.ToInt32(dtRow["cantidad"]), "",
                                         Convert.ToDecimal(dtRow["preciounitario"]), Convert.ToDecimal(dtRow["subtotal"]) /* BRUTO */, Convert.ToDecimal(dtRow["descuento1"]), "", "",
                                         Convert.ToDecimal(dtRow["montodscto"]), Convert.ToDecimal(dtRow["valorventa"]), Convert.ToDecimal(dtRow["igv"]),
                                         precioventa, Convert.ToDecimal(dtRow["precioreal"]), Convert.ToDecimal(dtRow["valoreal"]), 0) /* maxPorcDescto*/;
            }
            form.CodNotaI = CodNotaI;
        }
Example #2
0
        private void btnIrNota_Click(object sender, EventArgs e)
        {
            int f = dgvDocumentos.CurrentRow.Index;

            if (dgvDocumentos.Rows.Count >= 1)
            {
                if (dgvDocumentos.Rows[f].Cells[tipo.Name].Value.ToString() == "NI")
                {
                    frmNotaIngreso form = new frmNotaIngreso();
                    form.MdiParent = this.MdiParent;
                    form.CodNota   = notaI.CodNotaIngreso;
                    form.Proceso   = this.Proceso;
                    form.Show();
                }
                else
                {
                    frmNotaSalida form = new frmNotaSalida();
                    form.MdiParent = this.MdiParent;
                    form.CodNota   = notaS.CodNotaSalida;
                    form.Proceso   = this.Proceso;
                    form.Show();
                }
            }
        }
Example #3
0
 private void dgvDocumentos_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     if (dgvDocumentos.Rows.Count >= 1 && e.RowIndex != -1)
     {
         if (dgvDocumentos.Rows[e.RowIndex].Cells[tipo.Name].Value.ToString() == "NI")
         {
             frmNotaIngreso form = new frmNotaIngreso();
             form.MdiParent = this.MdiParent;
             form.CodNota   = notaI.CodNotaIngreso;
             form.Proceso   = this.Proceso;
             form.Show();
             //form.ShowDialog();
         }
         else
         {
             frmNotaSalida form = new frmNotaSalida();
             form.MdiParent = this.MdiParent;
             form.CodNota   = notaS.CodNotaSalida;
             form.Proceso   = this.Proceso;
             form.Show();
             //form.ShowDialog();
         }
     }
 }
Example #4
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            if (dgvProveedor.SelectedRows.Count > 0)
            {
                if (Procede == 1)
                {
                    frmNotaIngresoPorOrden form = (frmNotaIngresoPorOrden)Application.OpenForms["frmNotaIngresoPorOrden"];
                    form.CodProveedor         = pro.CodProveedor;
                    form.txtCodProv.Text      = pro.Ruc;
                    form.txtNombreProv.Text   = pro.RazonSocial;
                    form.txtCodProveedor.Text = pro.CodProveedor.ToString();
                    this.Close();
                }
                else if (Procede == 2)
                {
                    frmGestionLetra form = (frmGestionLetra)Application.OpenForms["frmGestionLetra"];
                    form.CodProveedor = pro.CodProveedor;
                    this.Close();
                }
                else if (Procede == 3)
                {
                    frmOrdenCompra form = (frmOrdenCompra)Application.OpenForms["frmOrdenCompra"];
                    form.CodProveedor       = pro.CodProveedor;
                    form.txtCodProv.Text    = pro.Ruc;
                    form.txtNombreProv.Text = pro.RazonSocial;
                    this.Close();
                }
                if (Procede == 4)
                {
                    frmNotaIngreso form = (frmNotaIngreso)Application.OpenForms["frmNotaIngreso"];
                    form.CodProveedor       = pro.CodProveedor;
                    form.txtCodProv.Text    = pro.Ruc;
                    form.txtNombreProv.Text = pro.RazonSocial;
                    this.Close();
                }
                if (Procede == 5)
                {
                    frmListaPreciosProductos form = (frmListaPreciosProductos)Application.OpenForms["frmListaPreciosProductos"];
                    if (pro.RazonSocial == null)
                    {
                        form.txtProveedorNomb.Focus();
                    }
                    else
                    {
                        form.txtProveedorCod.Text  = pro.CodProveedor.ToString();
                        form.txtProveedorNomb.Text = pro.RazonSocial;
                    }
                    this.Close();
                }

                //NOTA DE CREDITO POR COMPRA
                //MODIFICADO ALEX 23/02/2015
                else if (Procede == 6)
                {
                    frmNotadeCreditoCompra form = (frmNotadeCreditoCompra)Application.OpenForms["frmNotadeCreditoCompra"];
                    form.CodProveedor            = pro.CodProveedor;
                    form.txtCodProveedor.Text    = pro.Ruc;
                    form.txtNombreProveedor.Text = pro.RazonSocial;
                    this.Close();
                }
                //NOTA DE DEBITO POR COMPRA
                //MODIFICADO ALEX 04/03/2015
                else if (Procede == 7)
                {
                    frmNotadeDebitoCompra form = (frmNotadeDebitoCompra)Application.OpenForms["frmNotadeDebitoCompra"];
                    form.CodProveedor            = pro.CodProveedor;
                    form.txtCodProveedor.Text    = pro.Ruc;
                    form.txtNombreProveedor.Text = pro.RazonSocial;
                    this.Close();
                }
                else if (Procede == 8) //Salida por Devolucion
                {
                    frmNotaSalida form = (frmNotaSalida)Application.OpenForms["frmNotaSalida"];
                    form.CodProveedor          = pro.CodProveedor;
                    form.txtCodCliente.Text    = pro.Ruc;
                    form.txtNombreCliente.Text = pro.RazonSocial;
                    form.btnDetalle.Enabled    = true;
                    this.Close();
                }
                else if (Procede == 9) //Cambio de Proveedor
                {
                    frmCambioProveedor form = (frmCambioProveedor)Application.OpenForms["frmCambioProveedor"];
                    form.CodProv          = pro.CodProveedor;
                    form.txtCodProv2.Text = form.CodProv.ToString();
                    this.Close();
                }
            }
        }