private void btnAceptar_Click(object sender, EventArgs e) { string nombreImpresora = ""; List <DataDB_ELR_NET.Parametro> parms = new List <DataDB_ELR_NET.Parametro>(); int resultado = 0; try { metodoImp = cboMetodo.SelectedIndex + 1; nombreImpresora = cboImpresora.Text.Trim(); objDB.iniciarTransaccion(); parms.Add(new DataDB_ELR_NET.Parametro("Variable", variableMetodo)); parms.Add(new DataDB_ELR_NET.Parametro("Valor", metodoImp)); parms.Add(new DataDB_ELR_NET.Parametro("Comentario", "")); parms.Add(new DataDB_ELR_NET.Parametro("Autor", nombreUsuario)); parms.Add(new DataDB_ELR_NET.Parametro("msg", "", true)); resultado = objDB.EjecutarSP("SP_SISTEMA_REGISTRAR_VARIABLE", parms); if (resultado > 0) { parms = new List <DataDB_ELR_NET.Parametro>(); parms.Add(new DataDB_ELR_NET.Parametro("Variable", variableImpNombre)); parms.Add(new DataDB_ELR_NET.Parametro("Valor", nombreImpresora)); parms.Add(new DataDB_ELR_NET.Parametro("Comentario", "")); parms.Add(new DataDB_ELR_NET.Parametro("Autor", nombreUsuario)); parms.Add(new DataDB_ELR_NET.Parametro("msg", "", true)); resultado = objDB.EjecutarSP("SP_SISTEMA_REGISTRAR_VARIABLE", parms); } if (resultado <= 0) { objDB.cancelarTransaccion(); util.MostrarMensajeError(objDB.MENSAJE); } else { objDB.confirmarTransaccion(); lOK = true; Close(); } } catch (Exception ex) { objDB.iniciarTransaccion(); util.MostrarMensajeError(ex.Message); } }
private void btnAprobar_Click(object sender, EventArgs e) { DialogResult resp; string temporalId = ""; List <DataDB_ELR_NET.Parametro> parms = new List <DataDB_ELR_NET.Parametro>(); int resultado = 0; WinControl_ELR_NET.ELRFormMensajeErrores frmError = new WinControl_ELR_NET.ELRFormMensajeErrores(); try { resp = objUtil.MostrarMensajePregunta("Esta Seguro que desea Aprobar y Generar Contractos?"); if (resp == DialogResult.Yes) { Cursor = Cursors.WaitCursor; temporalId = objUtil.GetTemporalID(); parms.Add(new DataDB_ELR_NET.Parametro("IdentificadorId", solicitudId)); parms.Add(new DataDB_ELR_NET.Parametro("tipo", "SC")); parms.Add(new DataDB_ELR_NET.Parametro("autor", nombreUsuario)); parms.Add(new DataDB_ELR_NET.Parametro("IdentificadorTemp", temporalId)); db.NOMBRE_USUARIO = nombreUsuario; db.iniciarTransaccion(); resultado = db.EjecutarSP("SP_PRESTAMOS_APROBAR_GENERAR_CONTRACTOS", parms); if (resultado > 0) { db.confirmarTransaccion(); Cursor = Cursors.Default; objUtil.MostrarMensajeInformacion("CREDITO APROBADO DE FORMA SATISFACTORIA..."); Close(); } else { Cursor = Cursors.Default; //Mostramos mensaje error frmError.objDB = db; frmError.TemporalId = temporalId; frmError.ShowDialog(); } } } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } finally { db.cancelarTransaccion(); } }
private void btnRegistrar_Click(object sender, EventArgs e) { string codigo = ""; string codigoActivacion = "", tipo = ""; string temporalId = ""; string[] miArray; DataDB_ELR_NET.DataDB db = new DataDB_ELR_NET.DataDB(); List <DataDB_ELR_NET.Parametro> MyParametros = new List <DataDB_ELR_NET.Parametro>(); ELRFormMensajeErrores objMsgERRORES = new ELRFormMensajeErrores(); int resultado = -1; try { codigoActivacion = util.desencriptar(txtCodigoActivacion.Text.Trim()); miArray = codigoActivacion.Split('|'); codigoActivacion = miArray[0]; if (miArray.Length >= 3) { tipo = miArray[2].ToUpper(); } tipo = tipo.Replace("\0", "").Trim(); codigoActivacion = codigoActivacion.Replace("\0", "").Trim(); codigoActivacion = codigoActivacion.Replace("-", ""); cedulaRNC = cedulaRNC.Replace("-", ""); lOK = false; if (serialNumero.Trim() == "" && cedulaRNC.Trim() == "") { util.MostrarMensajeAdvertencia("El Sistema no ha Podido Identificar el Numero de Serial ..."); } else if (codigoActivacion == "") { util.MostrarMensajeAdvertencia("Debe Digitar Codigo de Activacion ..."); txtCodigoActivacion.Focus(); } else if ((serialNumero != codigoActivacion && cedulaRNC != codigoActivacion) || tipo != "WIN32") { util.MostrarMensajeError("Codigo de Activacion Invalido ..."); txtCodigoActivacion.Focus(); } else { //PROCEDEMOS A REGISTRAR EL CODIGO DE ACTIVACION this.Cursor = Cursors.WaitCursor; if (codigoActivacion == cedulaRNC) { serialNumero = cedulaRNC + "WIN32"; } codigoActivacion = txtCodigoActivacion.Text; temporalId = util.GetTemporalID(); MyParametros.Add(new DataDB_ELR_NET.Parametro("IdentificadorTemp", temporalId)); MyParametros.Add(new DataDB_ELR_NET.Parametro("SerialNumero", serialNumero)); MyParametros.Add(new DataDB_ELR_NET.Parametro("CodigoActivacion", codigoActivacion)); MyParametros.Add(new DataDB_ELR_NET.Parametro("Autor", nombreUsuario)); db.iniciarTransaccion(); resultado = db.EjecutarSP("SP_SISTEMA_REGISTRAR_LICENCIA", MyParametros); if (resultado < 0) { //MOSTRAMOS MENSAJE DE ERRORES objMsgERRORES.TemporalId = temporalId; objMsgERRORES.objDB = db; objMsgERRORES.ShowDialog(); } else { db.confirmarTransaccion(); util.MostrarMensajeInformacion("Datos Registrado de Forma Satisfactoria ..."); lOK = true; Close(); } } } catch (Exception ex) { util.MostrarMensajeError(ex.Message); } finally { db.cancelarTransaccion(); this.Cursor = Cursors.Default; } }
public void GenerarAsientos() { string SSQL = ""; DataTable DTData = null; int nErrores = 0, tipoId = 0; string valorUnico = "0", nombreSP = ""; List <DataDB_ELR_NET.Parametro> myParms = new List <DataDB_ELR_NET.Parametro>(); int fechaDesde, fechaHasta, resultado; DateTime fecha = DateTime.Now.Date; string temporalID = ""; try { //return base.GetData(); SSQL = " SELECT *, Cast(1 as bit) as EsAplicar "; SSQL += " FROM TCONTA_SP_GENERA_ASIENTOS "; SSQL += " WHERE EsActivo = 1 "; SSQL += " Order by Modulo_Id, NoOrden, Unico "; DTData = db.GetSQL(SSQL); fechaDesde = objUtil.DateToInt(objUtil.getPrimeraFechaMes(fecha)); fechaHasta = objUtil.DateToInt(fecha); temporalID = objUtil.GetTemporalID(); foreach (DataRow item in DTData.Rows) { if (nErrores > 0) { break; } valorUnico = objUtil.GetAsString("Unico", item); nombreSP = objUtil.GetAsString("Nombre_SP", item); tipoId = objUtil.GetAsInt("Tipo_Id", item); myParms = new List <DataDB_ELR_NET.Parametro>(); myParms.Add(new DataDB_ELR_NET.Parametro("PFechaDesde", fechaDesde)); myParms.Add(new DataDB_ELR_NET.Parametro("PFechaHasta", fechaHasta)); myParms.Add(new DataDB_ELR_NET.Parametro("empresaId", 1)); myParms.Add(new DataDB_ELR_NET.Parametro("autor", db.NOMBRE_USUARIO)); myParms.Add(new DataDB_ELR_NET.Parametro("IdentificadorTemp", temporalID)); myParms.Add(new DataDB_ELR_NET.Parametro("TipoId", tipoId)); db.iniciarTransaccion(); resultado = db.EjecutarSP(nombreSP, myParms); if (resultado < 0) { nErrores++; //MostrarErrorTemporal(); db.cancelarTransaccion(); break; } else { db.confirmarTransaccion(); } } } catch (Exception) { throw; } }
void validarRestrinciones() { List <DataDB_ELR_NET.Parametro> parms = new List <DataDB_ELR_NET.Parametro>(); string temporalId = "", pathReporte, SSQL = ""; int result = 0, conteo = 0; WinControl_ELR_NET.ELRFormMensajeErrores frmError = new WinControl_ELR_NET.ELRFormMensajeErrores(); WinControl_ELR_NET.ELRFormPreviewRDLC frmRPT = new WinControl_ELR_NET.ELRFormPreviewRDLC(); DataTable DTData; try { Cursor = Cursors.WaitCursor; temporalId = objUtil.GetTemporalID(); parms.Add(new DataDB_ELR_NET.Parametro("solicitudId", solicitudId)); parms.Add(new DataDB_ELR_NET.Parametro("autor", nombreUsuario)); parms.Add(new DataDB_ELR_NET.Parametro("IdentificadorTemp", temporalId)); db.iniciarTransaccion(); result = db.EjecutarSP("SP_SISTEMA_VALIDAR_SOLICITUD", parms); if (result > 0) { db.confirmarTransaccion(); //Mostramos el Reporte de la Validacion Realizada SSQL = "SELECT * FROM TSISTEMA_VALIDACION_RESTRINCIONES WHERE IdentificadorTemp ='" + temporalId + "' Order by Unico "; DTData = db.GetSQL(SSQL); //Mostramos los puntos a favor y en contra conteo = (Int32)objUtil.GetSum("Valor", DTData, "Valor > 0"); lblPuntosAFavor.Text = "PUNTOS A FAVOR: " + conteo.ToString(); //Mostramos los puntos a favor y en contra conteo = (Int32)objUtil.GetSum("Valor", DTData, "Valor < 0"); lblPuntosNegativos.Text = "PUNTOS NEGATIVOS: " + Math.Abs(conteo).ToString(); pathReporte = objUtil.GetPathReportRDLC("RptValidaciones"); frmRPT.AddDS("DSData", DTData); frmRPT.pathReporte = pathReporte; frmRPT.oficinaId = oficinaId; frmRPT.empresaId = empresaId; frmRPT.nombreUsuario = nombreUsuario; frmRPT.titulo = "SOLICITUD NO.: " + solicitudId.ToString(); frmRPT.ShowDialog(); Cursor = Cursors.Default; } else { Cursor = Cursors.Default; //Mostramos mensaje error frmError.objDB = db; frmError.TemporalId = temporalId; frmError.ShowDialog(); } } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } finally { Cursor = Cursors.Default; } }
private void btnAnular_Click(object sender, EventArgs e) { int motivoId; string comentario; List <DataDB_ELR_NET.Parametro> parametros = new List <DataDB_ELR_NET.Parametro>(); string temporalId = ""; ELRFormMensajeErrores objMsgERRORES = new ELRFormMensajeErrores(); int resultado = 0; DialogResult resp; try { lOK = false; //VALIDAMOS HAYA INDICADO NOMBRE_SP_ANULA if (SP_ANULA.Trim() == "") { objUtil.MostrarMensajeError("NO SE INDICO SP_ANULA"); } //VALIDAMOS SE HAYA INDICADO NOMBRE DE USUARIO else if (NOMBRE_USUARIO.Trim() == "") { objUtil.MostrarMensajeError("NO SE INDICO NOMBRE DE USUARIO"); } //Validamos ValorUnico sea Mayor a Cero else if (valorUnico <= 0) { objUtil.MostrarMensajeError("EL VALOR DEL CAMPO UNICO DEBE SER MAYOR A CERO"); } //Validamos Haya Indicado Motivo Id else if (cboMotivo.Text == "") { objUtil.MostrarMensajeError("DEBE ELEGIR UN MOTIVO"); } //VALIDAMOS HAYA INDICADO COMENTARIO else if (txtComentario.Text.Trim().Length < 15) { objUtil.MostrarMensajeError("EL COMENTARIO DEBE TENER UN MINIMO DE 15 CARACTERES"); } else { resp = objUtil.MostrarMensajePregunta(this.Text + "\r\r" + "ESTA SEGURO QUE DESEA REALIZAR ESTA ACCION?"); if (resp == System.Windows.Forms.DialogResult.Yes) { //PASAMOS PARAMETROS PARA EL SP motivoId = int.Parse(cboMotivo.SelectedValue.ToString()); comentario = txtComentario.Text.Trim(); temporalId = objUtil.GetTemporalID(); parametros.Add(new DataDB_ELR_NET.Parametro("valorUnico", valorUnico)); parametros.Add(new DataDB_ELR_NET.Parametro("motivoId", motivoId)); parametros.Add(new DataDB_ELR_NET.Parametro("comentario", comentario)); parametros.Add(new DataDB_ELR_NET.Parametro("autor", NOMBRE_USUARIO)); parametros.Add(new DataDB_ELR_NET.Parametro("IdentificadorTemp", temporalId)); //INICIAMOS UNA TRANSACCION DE BASE DE DATOS db.iniciarTransaccion(); //EJECUTAMOS EL STORE PROCEDURE PARA ANULAR resultado = db.EjecutarSP(SP_ANULA, parametros); if (resultado < 0) { //MOSTRAMOS ERRORES DEL SISTEMA objMsgERRORES.TemporalId = temporalId; objMsgERRORES.objDB = db; objMsgERRORES.ShowDialog(); } else { db.confirmarTransaccion(); objUtil.MostrarMensajeInformacion(this.Text + " !!EJECUTADO DE FORMA SATISFACTORIA!!"); lOK = true; Close(); } } } } catch (Exception) { throw; } }