private void EditarPartida() { try { if (validacion()) { PuiAddPartidasMovInv pui = new PuiAddPartidasMovInv(db); pui.keyNoMovimiento = PNoMovimiento; pui.keyNoPartida = CodPart; pui.cmpCveAlmacenMov = ""; pui.cmpCveTipoMov = PCveTipoMov; pui.cmpEntSal = PEntSal; pui.cmpNoDoc = ""; pui.cmpDocumento = ""; pui.cmpCveArticulo = txtCodigo.Text; pui.cmpDescripcion = txtDescripcion.Text; pui.cmpCveUMedida = txtUmedida.Text; pui.cmpCantidad = Cantidad; pui.cmpCantidadPkt = Cantidad; pui.cmpPrecio = Precio; pui.cmpDescuento = Descuento; pui.cmpTotalDscto = TotalDesc; pui.cmpCveImpuesto = ""; pui.cmpTotalIva = TotalIva; pui.cmpSubTotal = SubTotal; pui.cmpTotalPartida = TotalPartida; pui.cmpFolioDocOrigen = ""; pui.cmpFechaMovimiento = _FechaMov; pui.cmpNoMovtoTra = ""; pui.cmpDocTra = ""; pui.cmpPartTra = ""; if (pui.ActualizaPartida() >= 1) { MessageBox.Show("Registro actualizado", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } } } catch (Exception ex) { MessageBox.Show("Tienes que seleccionar un registro \n" + ex.Message + " " + ex.StackTrace.ToString(), "Error al editar", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void SetValues(int NewReg = 1) { try { if (validacion()) { PuiAddPartidasMovInv pui = new PuiAddPartidasMovInv(db); pui.keyNoMovimiento = PNoMovimiento; pui.keyNoPartida = NewReg == 1 ? pui.GetFolioPart(PNoMovimiento) : CodPart; pui.cmpCveAlmacenMov = ""; pui.cmpCveTipoMov = CfgMovInv.CveTipoMov; pui.cmpEntSal = CfgMovInv.EntSal; pui.cmpNoDoc = ""; pui.cmpDocumento = ""; pui.cmpCveArticulo = IdArt; pui.cmpDescripcion = txtDescripcion.Text; pui.cmpCveUMedida = CveUmed; pui.cmpCantidad = Cantidad; pui.cmpCantidadPkt = Cantidad; pui.cmpPrecio = Precio; pui.cmpDescuento = Descuento; pui.cmpTotalDscto = PNeto; pui.cmpDsctoEsPorcentaje = chkCalculaPorcentaje.Checked ? 1 : 0; pui.cmpCveImpuesto = CveImp; pui.cmpImpuestoValor = Convert.ToDouble(txtValorIVA.Text); pui.cmpTotalIva = TotalIva; pui.cmpSubTotal = SubTotal; pui.cmpTotalPartida = TotalPartida; pui.cmpFolioDocOrigen = ""; pui.cmpFechaMovimiento = user.FecServer; pui.cmpNoMovtoTra = ""; pui.cmpDocTra = ""; pui.cmpPartTra = ""; pui.cmpCveImpIEPS = CveImpIEPS; pui.cmpImpIEPSValor = Convert.ToDouble(txtValorIEPS.Text); pui.cmpTotalIEPS = TotalIEPS; pui.cmpCveImpRetIVA = ""; pui.cmpImpRetIVAValor = 0; pui.cmpTotalRetIVA = 0; pui.cmpCveImpRetISR = ""; pui.cmpImpRetISRValor = 0; pui.cmpTotalRetISR = 0; pui.cmpCveImpOtro = ""; pui.cmpImpValorOtro = 0; pui.cmpTotalImpOtro = 0; if (NewReg == 1) { if (pui.AgregarPartida() >= 1) { MessageBoxAdv.Show("Registro agregado", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } } else { if (pui.ActualizaPartida() >= 1) { MessageBoxAdv.Show("Registro actualizado", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } } } } catch (Exception ex) { MessageBoxAdv.Show("Tienes que seleccionar un registro \n" + ex.Message + " " + ex.StackTrace.ToString(), "Error al editar", MessageBoxButtons.OK, MessageBoxIcon.Error); } }