Exemplo n.º 1
0
 private void dgvCotizaciones_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     if (dgvOrdenes.Rows.Count >= 1 && e.RowIndex != -1)
     {
         frmNotaIngresoPorOrden form = new frmNotaIngresoPorOrden();
         form.MdiParent = this.MdiParent;
         form.codFac    = fac.CodFactura;
         form.Proceso   = 3;
         form.Show();
     }
 }
Exemplo n.º 2
0
 private void btnIrCotizacion_Click(object sender, EventArgs e)
 {
     if (dgvOrdenes.Rows.Count >= 1 && dgvOrdenes.CurrentRow != null)
     {
         DataGridViewRow        row  = dgvOrdenes.CurrentRow;
         frmNotaIngresoPorOrden form = new frmNotaIngresoPorOrden();
         form.MdiParent = this.MdiParent;
         form.codFac    = fac.CodFactura;
         form.Proceso   = 3;
         form.Show();
     }
 }
Exemplo n.º 3
0
 private void btnIrNota_Click(object sender, EventArgs e)
 {
     if (dgvDocumentos.Rows.Count > 0)
     {
         DataGridViewRow row = dgvDocumentos.SelectedRows[0];
         if (dgvDocumentos.Rows.Count >= 1)
         {
             if (row.Cells[tipo.Name].Value.ToString() == "NI")
             {
                 frmNotaIngresoPorOrden form = new frmNotaIngresoPorOrden();
                 form.CodNota = notaI.CodNotaIngreso;
                 form.Proceso = this.Proceso;
                 form.Show();
             }
         }
     }
 }
Exemplo n.º 4
0
        private void dgvProveedor_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                try
                {
                    if (dgvProveedor.Rows.Count > 0)
                    {
                        int f = dgvProveedor.CurrentRow.Index;
                        pro.CodProveedor = Convert.ToInt32(dgvProveedor.Rows[f].Cells[codigo.Name].Value);
                        pro.Ruc          = dgvProveedor.Rows[f].Cells[ruc.Name].Value.ToString();
                        pro.RazonSocial  = dgvProveedor.Rows[f].Cells[razonsocial.Name].Value.ToString();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
                if (Proceso == 3)
                {
                    btnAceptar.Enabled = true;
                }
            }


            if (e.KeyCode == Keys.Return)
            {
                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;
                        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();
                    }
                }
            }
        }
Exemplo n.º 5
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();
                }
            }
        }
Exemplo n.º 6
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            if (proceso == 7)
            {
                coddetallenota.Clear();
                foreach (DataGridViewRow row in dgvDetalle.Rows)
                {
                    if (Convert.ToInt32(row.Cells[escoge.Name].Value) == 1 &&
                        Convert.ToInt32(row.Cells[codOrdenC.Name].Value) == Convert.ToInt32(textBox1.Text))
                    {
                        estado = 1;
                    }
                    else if (Convert.ToInt32(row.Cells[escoge.Name].Value) == 1 &&
                             Convert.ToInt32(row.Cells[codOrdenC.Name].Value)
                             != Convert.ToInt32(textBox1.Text))
                    {
                        estado = 0;
                        break;
                    }
                }
                if (estado == 1)
                {
                    foreach (DataGridViewRow row in dgvDetalle.Rows)
                    {
                        vOrigOC = Convert.ToInt32(row.Cells[codOrdenC.Name].Value);
                        if (Convert.ToInt32(row.Cells[escoge.Name].Value) == 1 &&
                            Convert.ToInt32(row.Cells[codOrdenC.Name].Value) == Convert.ToInt32(textBox1.Text))
                        {
                            admNotaIng.insertdetalleConsolidado(Convert.ToInt32(row.Cells[codOrdenC.Name].Value),
                                                                Convert.ToInt32(row.Cells[codnoting.Name].Value), frmLogin.iCodAlmacen,
                                                                frmLogin.iCodUser);
                            detaNota.CodNotaIngreso = Convert.ToInt32(row.Cells[codnoting.Name].Value.ToString());
                            coddetallenota.Add(detaNota.CodNotaIngreso);
                            unir += row.Cells[documento.Name].Value + ", ";
                        }
                    }

                    frmNotaIngresoPorOrden form =
                        (frmNotaIngresoPorOrden)Application.OpenForms["frmNotaIngresoPorOrden"];
                    form.documento = coddetallenota;
                    form.datoscarga2.Clear();
                    String doc = "";
                    foreach (int c in form.documento)
                    {
                        form.txtOrdenCompra.Text = unir;
                        nota = admNotaIng.CargaNotaIngreso(c);
                        form.cmbFormaPago.SelectedValue = nota.FormaPago;
                        form.cmbFormaPago_SelectionChangeCommitted(form.cmbFormaPago, null);//MOD7
                        form.dtpFechaPago.Value      = nota.FechaPago;
                        form.cmbMoneda.SelectedValue = nota.Moneda;
                        form.txtTipoCambio.Visible   = true;
                        form.label16.Visible         = true;
                        form.txtTipoCambio.Text      = nota.TipoCambio.ToString();
                        form.txtFlete.Text           = nota.Flete.ToString();
                        form.txtCodProv.Text         = nota.RUCProveedor;
                        form.txtNombreProv.Text      = nota.RazonSocialProveedor;
                        form.txtCodProveedor.Text    = nota.CodProveedor.ToString();
                        doc = doc + c + ",";
                    }
                    form.txtCodNota.Text = doc;
                    form.vOrigOC         = vOrigOC;
                    form.llenardetalle2();
                    Close();
                }
                else
                {
                    MessageBox.Show("Escoja Ordenes Iguales");
                    foreach (DataGridViewRow row in dgvDetalle.Rows)
                    {
                        row.Cells[escoge.Name].Value = 0;
                    }
                }
            }
            else if (proceso == 11)
            {
                if (dgvDetalle2.Rows.Count > 0 && dgvDetalle2.SelectedRows != null)
                {
                    salida.CodNotaSalida = dgvDetalle2.CurrentRow.Cells[codnotasalida.Name].Value.ToString();
                }
                this.Close();
            }
        }