private void mlnkNuevaFact_Click(object sender, EventArgs e) { try { frmFacturaMant vFrmFacturaMant = new frmFacturaMant("frmPrincipal"); vFrmFacturaMant.Show(); } catch (Exception ex) { throw ex; } }
private void pv_GuardarFactura(object sender, EventArgs e) { try { ValidarControles validarControles = new ValidarControles(); if (validarControles.pb_ValidarControles(this)) { if (pv_ValidarEncabezadoTransac()) { // Carga el modelo de encabezado de la transaccion con los datos ingresados. pv_CargarEncabezadoTransac(); if (pv_ValidarCliente()) { pv_ActualizarTotales(); if (pv_ValidarDetalleTransac()) { pv_CargarDetalleProductos(); if (pv_BuscarMediosPago()) { pe_TransaccionEncabezadoModel.pb_GuardarTransaccion(pe_TransaccionEncabezadoModel, pe_DetalleMedioPagoModel, pe_DetalleProductoModel, ref ps_Estado, ref ps_Mensaje); if (ps_Estado != null && ps_Estado.Value) { var format = new FormatModel(pe_TransaccionEncabezadoModel.empIntCodigo, pe_TransaccionEncabezadoModel.traChrNumero, "CLIVEN", "COM", "001", pe_TransaccionEncabezadoModel.traChrEstado, ""); var frmFormatoView = new frmFormatoView(format); if (frmFormatoView.ps_status) { vMensajeView.pb_MensajeSistema(this, 1, "Transacción almacenada con exito."); frmFormatoView.Show(); Close(); frmFacturaMant vFrmFacturaMant = new frmFacturaMant(frmOrigen); vFrmFacturaMant.Show(); } else { vMensajeView.pb_MensajeSistema(this, 3, frmFormatoView.ps_mensaje); } } } else { vMensajeView.pb_MensajeSistema(this, 3, "No se han asigando medios de pago a la factura"); } } else { vMensajeView.pb_MensajeSistema(this, 3, ps_Mensaje); } } else { vMensajeView.pb_MensajeSistema(this, 3, ps_Mensaje); } } else { vMensajeView.pb_MensajeSistema(this, 3, ps_Mensaje); } } } catch (Exception ex) { throw ex; } }