コード例 #1
0
        private void btnCrear_Click(object sender, EventArgs e)
        {
            ResultadoStored_Int Resultado = new ResultadoStored_Int();

            clsGeneral.BitacoraMovimientosSistema Bitacora = new clsGeneral.BitacoraMovimientosSistema(Sistema.Global.Usr_Id, CatalogoStoreds.Catalogos_I_TiposPagoPuentes, vBit_DatosPrevios: null);
            clsGeneral.TiposPagoPuentes           Tipo     = new clsGeneral.TiposPagoPuentes(txtIngNombre.Text.Trim(), (int)txtIngOrden.Value, chkIngActivo.Checked);

            Resultado = clsBD.Catalogos_I_TiposPagoPuentes(Tipo);

            if (!Resultado.HayError)
            {
                if (Resultado.Resultado > 0)
                {
                    ResultadoStored_Str ResultadoS = new ResultadoStored_Str();

                    ResultadoS = clsBD.Catalogos_C_TiposPagoPuentesBitacora(Resultado.Resultado);
                    Bitacora.Bit_DatosPrevios = clsGeneral.Zip(ResultadoS.Resultado);
                    clsBD.Bitacoras_I_MovimientosSistema(Bitacora);
                    MessageBox.Show("Se ha agregado un tipo de pago", "Proceso finalizado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtIngNombre.Text    = string.Empty;
                    chkIngActivo.Checked = false;
                    txtIngNombre.Focus();
                }
                else
                {
                    MessageBox.Show("Al parecer se generó el registro pero hubo un problema con la bitácora. Revise por favor", "Errores en el proceso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            else
            {
                MessageBox.Show(Resultado.Error, "Errores en el proceso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #2
0
ファイル: frmModulos.cs プロジェクト: mwallace1407/SisCreWin
        private void btnCrearModulo_Click(object sender, EventArgs e)
        {
            ResultadoStored_Int Resultado = new ResultadoStored_Int();

            clsGeneral.BitacoraMovimientosSistema Bitacora = new clsGeneral.BitacoraMovimientosSistema(Global.Usr_Id, CatalogoStoreds.Catalogos_I_Modulos, vBit_DatosPrevios: null);
            clsGeneral.CatModulos Modulos = new clsGeneral.CatModulos(0, txtCNombre.Text.Trim(), txtCDescripcion.Text.Trim(), txtCFormulario.Text.Trim(), chkCMultiple.Checked, chkCActivo.Checked);

            Resultado = clsBD.Catalogos_I_Modulos(Modulos);

            if (!Resultado.HayError)
            {
                if (Resultado.Resultado > 0)
                {
                    ResultadoStored_Str ResultadoS = new ResultadoStored_Str();

                    ResultadoS = clsBD.Catalogos_C_ModulosBitacora(Resultado.Resultado);
                    Bitacora.Bit_DatosPrevios = clsGeneral.Zip(ResultadoS.Resultado);
                    clsBD.Bitacoras_I_MovimientosSistema(Bitacora);
                    MessageBox.Show("Se ha agregado un módulo.", "Proceso finalizado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtCNombre.Text      = string.Empty;
                    txtCDescripcion.Text = string.Empty;
                    txtCFormulario.Text  = string.Empty;
                    chkCActivo.Checked   = false;
                    txtCNombre.Focus();
                }
                else
                {
                    MessageBox.Show("Al parecer se generó el registro pero hubo un problema con la bitácora. Revise por favor.", "Errores en el proceso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            else
            {
                MessageBox.Show(Resultado.Error, "Errores en el proceso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #3
0
        private void btnCrear_Click(object sender, EventArgs e)
        {
            ResultadoStored_Int Resultado = new ResultadoStored_Int();

            if (!chkIngNoLiquidado.Checked)
            {
                FechaLiq = dtpIngFechaLiquidacion.Value;
            }
            else
            {
                FechaLiq = null;
            }

            clsGeneral.BitacoraMovimientosSistema Bitacora = new clsGeneral.BitacoraMovimientosSistema(Sistema.Global.Usr_Id, CatalogoStoreds.Catalogos_I_OrigenCreditosPuente, vBit_DatosPrevios: null);
            clsGeneral.OrigenCreditosPuente       OCP      = new clsGeneral.OrigenCreditosPuente((int)txtIngId.Value, txtIngOrigen.Text.Trim(), (int)cboIngProyectos.SelectedValue, txtIngEstado.Text.Trim(),
                                                                                                 cboIngDacionAdju.SelectedValue.ToString(), FechaLiq);

            Resultado = clsBD.Catalogos_I_OrigenCreditosPuente(OCP);

            if (!Resultado.HayError)
            {
                if (Resultado.Resultado > 0)
                {
                    ResultadoStored_Str ResultadoS = new ResultadoStored_Str();

                    ResultadoS = clsBD.Catalogos_C_OrigenCreditosPuenteBitacora(Resultado.Resultado);
                    Bitacora.Bit_DatosPrevios = clsGeneral.Zip(ResultadoS.Resultado);
                    clsBD.Bitacoras_I_MovimientosSistema(Bitacora);
                    MessageBox.Show("Se ha agregado un origen.", "Proceso finalizado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtIngId.Value    = 1;
                    txtIngOrigen.Text = string.Empty;
                    if (cboIngProyectos.Items.Count > 0)
                    {
                        cboIngProyectos.SelectedIndex = 0;
                    }
                    if (cboIngDacionAdju.Items.Count > 0)
                    {
                        cboIngDacionAdju.SelectedIndex = 0;
                    }
                    dtpIngFechaLiquidacion.Value = DateTime.Now;
                    txtIngEstado.Text            = string.Empty;
                    txtIngId.Focus();
                }
                else
                {
                    MessageBox.Show("Al parecer se generó el registro pero hubo un problema con la bitácora. Revise por favor.", "Errores en el proceso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            else
            {
                MessageBox.Show(Resultado.Error, "Errores en el proceso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #4
0
ファイル: clsGeneral.cs プロジェクト: mwallace1407/SisCreWin
        public static bool SistemaEnMantenimiento(int Usr_Id)
        {
            ResultadoStored_Int Resultado = new ResultadoStored_Int();

            Resultado = clsBD.Sistema_C_Mantenimiento(Usr_Id);

            if (Resultado.Resultado == 0)
            {
                return(false);
            }
            else
            {
                return(true);
            }
        }
コード例 #5
0
        private void btnCrear_Click(object sender, EventArgs e)
        {
            ResultadoStored_Int Resultado = new ResultadoStored_Int();

            clsGeneral.BitacoraMovimientosSistema Bitacora = new clsGeneral.BitacoraMovimientosSistema(Sistema.Global.Usr_Id, CatalogoStoreds.Catalogos_I_Proyectos, vBit_DatosPrevios: null);
            clsGeneral.Proyecto Proyecto = new clsGeneral.Proyecto((int)cboIngPromotor.SelectedValue, txtIngNombre.Text, (int)txtIngNumViviendas.Value,
                                                                   dtpIngFechaApertura.Value, dtpIngFechaVencimiento.Value, txtIngMontoCredPesos.Value, txtIngMontoDesembolsadoPesos.Value,
                                                                   txtIngTipoAmortizacion.Text, cboIngAdministracion.SelectedValue.ToString(), txtIngSpread.Value, chkIngActivo.Checked);

            Resultado = clsBD.Catalogos_I_Proyectos(Proyecto);

            if (!Resultado.HayError)
            {
                if (Resultado.Resultado > 0)
                {
                    ResultadoStored_Str ResultadoS = new ResultadoStored_Str();

                    ResultadoS = clsBD.Catalogos_C_PromotoresBitacora(Resultado.Resultado);
                    Bitacora.Bit_DatosPrevios = clsGeneral.Zip(ResultadoS.Resultado);
                    clsBD.Bitacoras_I_MovimientosSistema(Bitacora);
                    MessageBox.Show("Se ha agregado un proyecto.", "Proceso finalizado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    cboIngPromotor.SelectedIndex       = 0;
                    txtIngNombre.Text                  = string.Empty;
                    txtIngNumViviendas.Value           = 1;
                    dtpIngFechaApertura.Value          = DateTime.Now;
                    dtpIngFechaVencimiento.Value       = DateTime.Now;
                    txtIngMontoCredPesos.Value         = 0;
                    txtIngMontoDesembolsadoPesos.Value = 0;
                    txtIngTipoAmortizacion.Text        = string.Empty;
                    if (cboIngAdministracion.Items.Count > 0)
                    {
                        cboIngAdministracion.SelectedIndex = 0;
                    }
                    txtIngSpread.Value   = 0;
                    chkIngActivo.Checked = false;
                    cboIngPromotor.Focus();
                }
                else
                {
                    MessageBox.Show("Al parecer se generó el registro pero hubo un problema con la bitácora. Revise por favor.", "Errores en el proceso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            else
            {
                MessageBox.Show(Resultado.Error, "Errores en el proceso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #6
0
        private void btnCrear_Click(object sender, EventArgs e)
        {
            ResultadoStored_Int Resultado = new ResultadoStored_Int();

            clsGeneral.BitacoraMovimientosSistema Bitacora = new clsGeneral.BitacoraMovimientosSistema(Sistema.Global.Usr_Id, CatalogoStoreds.Catalogos_I_TIIE, vBit_DatosPrevios: null);
            clsGeneral.TIIE TIIE = new clsGeneral.TIIE((int)txtIngMes.Value, (int)txtIngAnno.Value, txtIngValor.Value);

            if (clsBD.Catalogos_C_TIIEVerificarExistente(TIIE).Resultado > 0)
            {
                MessageBox.Show("Ya existe un valor registrado para el periodo, será dirigido a la pestaña donde puede modificarlo", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
                tab01.SelectedIndex = 1;
                return;
            }

            Resultado = clsBD.Catalogos_I_TIIE(TIIE);

            if (!Resultado.HayError)
            {
                if (Resultado.Resultado > 0)
                {
                    ResultadoStored_Str ResultadoS = new ResultadoStored_Str();

                    ResultadoS = clsBD.Catalogos_C_TIIEBitacora(TIIE);
                    Bitacora.Bit_DatosPrevios = clsGeneral.Zip(ResultadoS.Resultado);
                    clsBD.Bitacoras_I_MovimientosSistema(Bitacora);
                    MessageBox.Show("Se ha agregado un registro para TIIE", "Proceso finalizado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtIngValor.Value = 0;
                    ValoresIniciales();
                }
                else
                {
                    MessageBox.Show("Al parecer se generó el registro pero hubo un problema con la bitácora. Revise por favor.", "Errores en el proceso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            else
            {
                MessageBox.Show(Resultado.Error, "Errores en el proceso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #7
0
ファイル: clsGeneral.cs プロジェクト: mwallace1407/SisCreWin
        public static RespuestaAcceso ValidarAccesoUsuario(int Usr_Id, int Mod_Id)
        {
            RespuestaAcceso Respuesta = new RespuestaAcceso();

            if (Usr_Id > 0)
            {
                ResultadoStored_Int Resultado = new ResultadoStored_Int();

                Resultado = clsBD.Sistema_C_Mantenimiento(Usr_Id);

                if (!Resultado.HayError)
                {
                    if (Resultado.Resultado == 0)
                    {
                        Resultado = new ResultadoStored_Int();
                        Resultado = clsBD.Usuarios_C_AccesoModulo(Usr_Id, Mod_Id);

                        if (!Resultado.HayError)
                        {
                            if (Resultado.Resultado > 0)
                            {
                                ResultadoStored_Str Resultado2 = new BD.ResultadoStored_Str();

                                Resultado2 = clsBD.Modulos_C_Activo(Mod_Id);

                                if (!Resultado2.HayError)
                                {
                                    if (Resultado2.Resultado == "S")
                                    {
                                        Respuesta.Permitido = true;
                                        Respuesta.Mensaje   = "";
                                        Respuesta.Titulo    = "";
                                        Respuesta.MsgIcon   = MessageBoxIcon.None;
                                    }
                                    else
                                    {
                                        Respuesta.Permitido = false;
                                        Respuesta.Mensaje   = "Tiene permiso para acceder a este módulo, sin embargo, no se encuentra disponible";
                                        Respuesta.Titulo    = "Acceso denegado";
                                        Respuesta.MsgIcon   = MessageBoxIcon.Stop;
                                    }
                                }
                                else
                                {
                                    Respuesta.Permitido = false;
                                    Respuesta.Mensaje   = Resultado.Error;
                                    Respuesta.Titulo    = "Error al validar disponibilidad del módulo";
                                    Respuesta.MsgIcon   = MessageBoxIcon.Error;
                                }
                            }
                            else
                            {
                                Respuesta.Permitido = false;
                                Respuesta.Mensaje   = "No tiene permiso para acceder a este módulo";
                                Respuesta.Titulo    = "Acceso denegado";
                                Respuesta.MsgIcon   = MessageBoxIcon.Stop;
                            }
                        }
                        else
                        {
                            Respuesta.Permitido = false;
                            Respuesta.Mensaje   = Resultado.Error;
                            Respuesta.Titulo    = "Error al validar acceso al módulo";
                            Respuesta.MsgIcon   = MessageBoxIcon.Error;
                        }
                    }
                    else
                    {
                        Respuesta.Permitido = false;
                        Respuesta.Mensaje   = "El sistema se encuentra en mantenimiento";
                        Respuesta.Titulo    = "Acceso denegado";
                        Respuesta.MsgIcon   = MessageBoxIcon.Information;
                    }
                }
                else
                {
                    Respuesta.Permitido = false;
                    Respuesta.Mensaje   = Resultado.Error;
                    Respuesta.Titulo    = "Error al validar mantenimiento";
                    Respuesta.MsgIcon   = MessageBoxIcon.Error;
                }
            }
            else
            {
                Respuesta.Permitido = false;
                Respuesta.Mensaje   = "No se encontró el Id de su usuario";
                Respuesta.Titulo    = "Error al verificar usuario";
                Respuesta.MsgIcon   = MessageBoxIcon.Stop;
            }

            return(Respuesta);
        }