Exemplo n.º 1
0
        private void btnSalir_Click(object sender, EventArgs e)
        {
            this.Close();
            frmOrdenCompras fordeC = new frmOrdenCompras();

            fordeC.Close();
        }
Exemplo n.º 2
0
 private void dgvCotizaciones_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {            
     if (dgvOrdenes.Rows.Count >= 1 && e.RowIndex != -1)
     {
         frmOrdenCompras form = new frmOrdenCompras();
         form.MdiParent = this.MdiParent;
         form.CodOrdenCompra = Ord.CodOrdenCompra;
         form.Proceso = 3;
         form.Show();
     }
 }
Exemplo n.º 3
0
 private void btnIrCotizacion_Click(object sender, EventArgs e)
 {
     if (dgvOrdenes.Rows.Count >= 1 && dgvOrdenes.CurrentRow != null)
     {
         DataGridViewRow row = dgvOrdenes.CurrentRow;
         frmOrdenCompras form = new frmOrdenCompras();
         form.MdiParent = this.MdiParent;
         form.CodOrdenCompra = Ord.CodOrdenCompra;
         form.Proceso = 3;
         form.Proce = Proce;
         form.Show();            
     }
 }
Exemplo n.º 4
0
        private void dgvOrdenes_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            if (Proce == 5)
            {
                if (dgvOrdenes.Rows.Count >= 1 && dgvOrdenes.CurrentRow != null)
                {
                    frmNotaIngreso form = new frmNotaIngreso();
                    form.MdiParent = this.MdiParent;
                    OrdCom = Ord.CodOrdenCompra;

                    foreach (DataGridViewRow row in dgvOrdenes.Rows)
                    {
                        deta.CodProveedor = Convert.ToInt32(row.Cells[codProveedor1.Name].Value);
                        deta.Ruc = row.Cells[RUC.Name].Value.ToString();
                        deta.RazonSocial = row.Cells[proveedor.Name].Value.ToString();
                        Flete = row.Cells[flete1.Name].Value.ToString();
                    }
                    if (Application.OpenForms["frmNotaIngreso"] != null)
                    {
                        Application.OpenForms["frmNotaIngreso"].Activate();
                    }
                }
                this.Close();
            }
            else {
                if (dgvOrdenes.Rows.Count >= 1 && e.RowIndex != -1)
                {
                    frmOrdenCompras form = new frmOrdenCompras();
                    form.MdiParent = this.MdiParent;
                    form.CodOrdenCompra = Ord.CodOrdenCompra;
                    form.Proceso = 3;
                    form.Show();
                }
            }
            
        }
Exemplo n.º 5
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (proceso != 9)
            {
                //AdmOrden.deleteConsolidado(frmLogin.iCodAlmacen,frmLogin.iCodUser);
                coddetallerequerimientos.Clear();
                foreach (DataGridViewRow row in dgvDetalle.Rows)
                {
                    if (Convert.ToInt32(row.Cells[escoje.Name].Value) == 1)
                    {
                        dtaConsolidado.CodDetalle  = Convert.ToInt32(row.Cells[coddetalle.Name].Value);
                        dtaConsolidado.CodProducto = Convert.ToInt32(row.Cells[codProducto.Name].Value);
                        dtaConsolidado.Cantidad    = Convert.ToDouble(row.Cells[Cantidad.Name].Value);
                        dtaConsolidado.CodAlmacen  = frmLogin.iCodAlmacen;
                        dtaConsolidado.CodUsuario  = frmLogin.iCodUser;
                        //AdmOrden.insertdetalleConsolidado(dtaConsolidado);
                        coddetallerequerimientos.Add(dtaConsolidado.CodDetalle);
                    }
                }


                frmOrdenCompras form = (frmOrdenCompras)Application.OpenForms["frmOrdenCompras"];
                form.MdiParent = this.MdiParent;
                form.documento = coddetallerequerimientos;
                this.Close();
                form.Show();
                if (Application.OpenForms["frmOrdenCompras"] != null)
                {
                    Application.OpenForms["frmOrdenCompras"].Activate();
                    form.CargaDetalle();
                }
                else
                {
                    form.Show();
                }
            }
            else
            {
                frmTranferenciaDirecta form = (frmTranferenciaDirecta)Application.OpenForms["frmTranferenciaDirecta"];
                if (dgvDetalle.Rows.Count > 0)
                {
                    foreach (DataGridViewRow row in dgvDetalle.SelectedRows)
                    {
                        this.Close();
                        form.txtRequerimiento.Text += "" + row.Cells[numeracion.Name].Value + ",";
                        prod = AdmPro.MuestraProductosTransferencia(Convert.ToInt32(row.Cells[codProducto.Name].Value), frmLogin.iCodAlmacen);
                        if (proce == 1)
                        {
                            form.dgvDetalle.Rows.Add(row.Cells[coddetalle.Name].Value, row.Cells[codProducto.Name].Value,
                                                     row.Cells[Referencia.Name].Value, row.Cells[Producto.Name].Value,
                                                     row.Cells[codUnidadMedida.Name].Value,
                                                     row.Cells[Unidad.Name].Value, row.Cells[Cantidad.Name].Value, prod.ValorProm, prod.ValorPromsoles, prod.PrecioProm, prod.StockActual);
                        }
                        else if (proce == 2)
                        {
                            form.dgvDetalle.CurrentRow.SetValues(row.Cells[coddetalle.Name].Value, row.Cells[codProducto.Name].Value,
                                                                 row.Cells[Referencia.Name].Value, row.Cells[Producto.Name].Value,
                                                                 row.Cells[codUnidadMedida.Name].Value,
                                                                 row.Cells[Unidad.Name].Value, row.Cells[Cantidad.Name].Value, prod.ValorProm, prod.ValorPromsoles, prod.PrecioProm, prod.StockActual);
                        }
                    }
                }
            }
        }