private void btnconsultar_Click(object sender, EventArgs e) { frmNotaIngreso form = new frmNotaIngreso(); form.CodNota = nota.CodNotaIngreso; form.Proceso = 3; form.Tipo = 2; form.Show(); }
private void btGenVenta_Click(object sender, EventArgs e) { if (dgvOrdenes.Rows.Count >= 1 && dgvOrdenes.CurrentRow != null) { DataGridViewRow row = dgvOrdenes.CurrentRow; frmNotaIngreso form = new frmNotaIngreso(); form.MdiParent = this.MdiParent; form.CodOrdenCompra = Ord.CodOrdenCompra; form.Proceso = 7; // 7 orden de compra form.Show(); } }
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(); } } }
private void dgvProveedor_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (Procede == 1) { frmNotaIngreso form = (frmNotaIngreso)Application.OpenForms["frmNotaIngreso"]; 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(); } }
private void btGenVenta_Click(object sender, EventArgs e) { if (nota.CodNotaIngreso != "") { if (Application.OpenForms["frmNotaIngreso"] != null) { Application.OpenForms["frmNotaIngreso"].Close(); } else { frmNotaIngreso form = new frmNotaIngreso(); form.MdiParent = this.MdiParent; form.CodNota = Convert.ToString(codnotaI); form.Proceso = 3; form.Show(); } } }
private void btnAceptar_Click(object sender, EventArgs e) { 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(); }
private void dgvProveedor_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Return) { if (dgvProveedor.SelectedRows.Count > 0) { if (Procede == 1) { frmNotaIngreso form = (frmNotaIngreso)Application.OpenForms["frmNotaIngreso"]; 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(); } } } }
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(); } } }
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(); } } }
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(); } } } }
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(); } } }
private void btnGuardar_Click(object sender, EventArgs e) { //Double bruto, montodescuento, valorventa, igv, precioventa, precioreal, valorreal, factorigv; if (Procede == 5)//Cuando abre desde guia remision { frmGuiaRemision form = (frmGuiaRemision)Application.OpenForms["frmGuiaRemision"]; if (txtCantidad.Text == "") { MessageBox.Show("Verificar Cantidad", "DETALLE DE ARTICULO", MessageBoxButtons.OK, MessageBoxIcon.Information); txtCantidad.Focus(); } else { if (form.dgvDetalle.Rows.Count < 10) // se carga el numero de items que soporta el tamaño del formato { if (Proceso == 1) { form.dgvDetalle.Rows.Add("", pro.CodProducto, pro.Referencia, pro.Descripcion, txtCodUnidad.Text, cmbUnidad.Text, txtControlStock.Text, Convert.ToDouble(txtCantidad.Text), "", "", "", "", "", "", "", "", "", "", ""); } limpiarformulario(); if (Seleccion == 2) { this.Close(); } } else { MessageBox.Show("Se alcanzo el limite de items permitidos en el formato", "DETALLE DE ARTICULO", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } if (Procede == 11) //Cuando abre desde el requerimiento { frmRequerimiento form = (frmRequerimiento)Application.OpenForms["frmRequerimiento"]; if (txtCantidad.Text == "") { MessageBox.Show("Verificar Cantidad", "DETALLE DE ARTICULO", MessageBoxButtons.OK, MessageBoxIcon.Information); txtCantidad.Focus(); } else { if (form.dgvDetalle.Rows.Count < 30) // se carga el numero de items que soporta el tamaño del formato { if (form.proce == 1) { //if (form.codProd.Contains(pro.CodProducto)) //{ // MessageBox.Show("El Producto ya existe"); //} //else //{ form.dgvDetalle.Rows.Add("", pro.CodProducto, pro.Referencia, pro.Descripcion, cmbUnidad.SelectedValue, txtUnidad.Text, Convert.ToDouble(txtCantidad.Text), "", ""); form.codProd.Add(pro.CodProducto); limpiarformulario(); if (Seleccion == 2) { this.Close(); } // } } else if (form.proce == 2) { form.dgvDetalle.CurrentRow.SetValues(detalle.CodDetalleRequerimiento, pro.CodProducto, pro.Referencia, pro.Descripcion, cmbUnidad.SelectedValue, txtUnidad.Text, Convert.ToDouble(txtCantidad.Text), detalle.CodUser, detalle.FechaRegistro); form.codProd.Add(pro.CodProducto); limpiarformulario(); this.Close(); } else if (form.proce == 3) { data = (DataTable)form.dgvDetalle.DataSource; data.Rows.Add(0, pro.CodProducto, pro.Referencia, pro.Descripcion, cmbUnidad.SelectedValue, txtUnidad.Text, Convert.ToDouble(txtCantidad.Text), 0, DateTime.Now); form.dgvDetalle.DataSource = data; limpiarformulario(); form.codProd.Add(pro.CodProducto); if (Seleccion == 2) { this.Close(); } } } else { MessageBox.Show("Se alcanzo el limite de items permitidos en el formato", "DETALLE DE ARTICULO", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } if (Procede == 3) //Cuando abre desde transferencia { //CargaProducto(); Decimal bruto, valorventa, igv, precioventa, precioreal, valorreal, factorigv; F2TransferenciaEntreAlmacenes form = (F2TransferenciaEntreAlmacenes)Application.OpenForms["F2TransferenciaEntreAlmacenes"]; bruto = Convert.ToDecimal(txtCantidad.Text) * Convert.ToDecimal(pro.ValorProm); if (pro.ConIgv) { precioventa = bruto; factorigv = ((Convert.ToDecimal(frmLogin.Configuracion.IGV) / 100) + 1); valorventa = precioventa / factorigv; } else { valorventa = bruto; precioventa = valorventa; } precioreal = precioventa / Convert.ToDecimal(txtCantidad.Text); valorreal = valorventa / Convert.ToDecimal(txtCantidad.Text); igv = precioventa - valorventa; if (form.dgvDetalle.Rows.Count < 15) { form.dgvDetalle.Rows.Add("", pro.CodProducto, txtReferencia.Text, txtDescripcion.Text, pro.CodUnidadMedida, pro.UnidadDescrip, txtControlStock.Text, Convert.ToDouble(txtCantidad.Text), pro.ValorProm, bruto, 0, 0, 0, 0, valorventa, igv, precioventa, precioreal, /*valorreal*/ precioreal, "", "", 0, pro.ValorProm, uniequi.Factor); limpiarformulario(); if (Seleccion == 2) { this.Close(); } btnGuardar.Enabled = false; txtReferencia.Focus(); } else { MessageBox.Show("Se alcanzo el limite de items permitidos en el formato", "Detalle Articulo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } if (Procede == 9)//Cuando abre desde el nota salida { frmTranferenciaDirecta form = (frmTranferenciaDirecta)Application.OpenForms["frmTranferenciaDirecta"]; form.Procede = 9; if (txtCantidad.Text == "") { MessageBox.Show("Verificar Cantidad", "DETALLE DE ARTICULO", MessageBoxButtons.OK, MessageBoxIcon.Information); txtCantidad.Focus(); } else if (Convert.ToDecimal(txtCantidad.Text) > pro.StockDisponible) { MessageBox.Show("Cantidad no disponible, verifique el stock", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Error); txtCantidad.Focus(); } else { if (form.dgvDetalle.Rows.Count < 10) // se carga el numero de items que soporta el tamaño del formato { prod = AdmPro.MuestraProductosTransferencia(pro.CodProducto, frmLogin.iCodAlmacen); if (Proceso == 1) { form.dgvDetalle.Rows.Add("0", pro.CodProducto, pro.Referencia, pro.Descripcion, txtCodUnidad.Text, txtUnidad.Text, Convert.ToDouble(txtCantidad.Text), prod.ValorProm, prod.ValorPromsoles, prod.PrecioProm, prod.StockActual); limpiarformulario(); if (Seleccion == 2) { this.Close(); } } else if (Proceso == 2) { form.dgvDetalle.CurrentRow.SetValues("0", Convert.ToInt32(txtCodigo.Text), txtReferencia.Text, txtDescripcion.Text, Convert.ToInt32(txtCodUnidad.Text), txtUnidad.Text, Convert.ToDouble(txtCantidad.Text), prod.ValorProm, prod.ValorPromsoles, prod.PrecioProm, prod.StockActual); limpiarformulario(); this.Close(); } } else { MessageBox.Show("Se alcanzo el limite de items permitidos en el formato", "DETALLE DE ARTICULO", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } if (Procede == 10) //Cuando abre desde la nota de ingreso por orden compra { frmNotaIngreso form = (frmNotaIngreso)Application.OpenForms["frmNotaIngreso"]; if (txtCantidad.Text == "" || Convert.ToInt32(txtCantidad.Text) == 0) { MessageBox.Show("Verificar Cantidad", "DETALLE DE ARTICULO", MessageBoxButtons.OK, MessageBoxIcon.Information); txtCantidad.Focus(); } else { Decimal Bonificacion, Precio, bruto, montodescuento, valorventa, igv, precioventa, precioreal, valorreal, factorigv, dsc1, dsc2, dsc3, preunitario; if (chBonificacion.Checked) { Precio = 0; Bonificacion = 1; } else { Precio = AdmPro.CargaPrecioProducto(Convert.ToInt32(txtCodigo.Text), frmLogin.iCodAlmacen, Convert.ToInt32(form.cmbMoneda.SelectedValue)); Bonificacion = 0; } //if (form.dgvDetalle2.Rows.Count < 10) //// se carga el numero de items que soporta el tamaño del formato //{ bruto = Convert.ToDecimal(txtCantidad.Text) * Precio; if (pro.ConIgv) { precioventa = bruto; factorigv = Convert.ToDecimal(frmLogin.Configuracion.IGV / 100 + 1); valorventa = precioventa / factorigv; } else { valorventa = Precio; precioventa = valorventa; } precioreal = precioventa / Convert.ToDecimal(txtCantidad.Text); valorreal = valorventa / Convert.ToDecimal(txtCantidad.Text); igv = precioventa - valorventa; if (Proceso == 1) { data = (DataTable)form.dgvDetalle2.DataSource; if (form.dgvDetalle2.Rows.Count <= 0) { form.dgvDetalle2.Rows.Add("0", pro.CodProducto, pro.Referencia, pro.Descripcion, txtUnidad.Text, cmbUnidad.SelectedValue, Convert.ToDouble(txtCantidad.Text), Convert.ToDouble(txtStock.Text), Convert.ToDouble(txtCantidad.Text), Convert.ToDouble(Precio), bruto, 0, 0, 0, 0, valorventa, igv, precioventa, precioreal, valorreal, 0, Convert.ToDouble(txtCantidad.Text), 0, Convert.ToDouble(txtCantidad.Text), 0, Bonificacion); //form.dgvDetalle2.DataSource = data; } else { if (data == null) { form.dgvDetalle2.Rows.Add("0", pro.CodProducto, pro.Referencia, pro.Descripcion, txtUnidad.Text, cmbUnidad.SelectedValue, Convert.ToDouble(txtCantidad.Text), Convert.ToDouble(txtStock.Text), Convert.ToDouble(txtCantidad.Text), Convert.ToDouble(Precio), bruto, 0, 0, 0, 0, valorventa, igv, precioventa, precioreal, valorreal, 0, Convert.ToDouble(txtCantidad.Text), 0, Convert.ToDouble(txtCantidad.Text), 0, Bonificacion); } else { data.Rows.Add("0", pro.CodProducto, pro.Referencia, pro.Descripcion, txtUnidad.Text, cmbUnidad.SelectedValue, Convert.ToDouble(txtCantidad.Text), Convert.ToDouble(txtStock.Text), Convert.ToDouble(txtCantidad.Text), Convert.ToDouble(Precio), bruto, 0, 0, 0, 0, valorventa, igv, precioventa, precioreal, valorreal, 0, Convert.ToDouble(txtCantidad.Text), 0, Convert.ToDouble(txtCantidad.Text), 0, Bonificacion); form.dgvDetalle2.DataSource = data; } } limpiarformulario(); if (Seleccion == 2) { this.Close(); } //} } else { MessageBox.Show("Se alcanzo el limite de items permitidos en el formato", "DETALLE DE ARTICULO", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } }