コード例 #1
0
        /// <summary>
        /// Funcion que permite guardar la cuota mensual de un usuario
        /// Autor: Anderson Benavides
        /// 2019-05-23
        /// </summary>
        private void GuardarCuotaMes(object sender, EventArgs e)
        {
            try
            {
                InhabilitarBotonesGuardar();
                if (General.EsVacioNulo(comboBoxCuotaMensualMes.Text) || General.EsVacioNulo(textBoxCuotaMensualAhorroMensual.Text))
                {
                    General.MostrarPanelError(Constantes.CodigoWarning, Constantes.MsjCamposObligatorios);
                    HabilitarBotonesGuardar();
                    return;
                }
                else
                {
                    FondoAhorroMensualEntity ahorroUsuario         = new FondoAhorroMensualEntity();
                    ValoresModel             ahorroMesSeleccionado = (ValoresModel)comboBoxCuotaMensualMes.SelectedItem;

                    ahorroUsuario.N_Id_Usuario     = Convert.ToInt64(textBoxCuotaMensualNumeroIdentificacion.Text);
                    ahorroUsuario.N_Valor_Cuota    = Convert.ToDecimal(textBoxCuotaMensualAhorroMensual.Text);
                    ahorroUsuario.F_Fecha_Registro = DateTime.Now;
                    ahorroUsuario.N_Mes_Ahorro     = Convert.ToInt32(ahorroMesSeleccionado.Codigo);
                    ahorroUsuario.N_Anio_Ahorro    = DateTime.Now.Year;
                    fondoAhorroMensualService.InsertarAhorroUsuario(ahorroUsuario);
                    General.MostrarPanelError(Constantes.CodigoExito, Constantes.MsjExitoAhorroMes);
                    LimpiarInformacionFormulario();
                }
            }
            catch (BusinessException ex)
            {
                HabilitarBotonesGuardar();
                General.MostrarPanelError(Constantes.CodigoWarning, ex.Message);
            }
            catch (Exception ex)
            {
                HabilitarBotonesGuardar();
                Log.Registrar_Log(ex.Message, "FormOptAhorroCuotaMensual - GuardarCuotaMes", LogErrorEnumeration.Critico);
                General.MostrarPanelError(Constantes.CodigoError, Constantes.MsjErrorInesperado);
            }
        }
コード例 #2
0
        /// <summary>
        /// Metodo para obtener los meses del año
        /// Autor: Anderson Benavides
        /// 2019-05-23
        /// </summary>
        public static List <ValoresModel> ObtenerMeses()
        {
            List <ValoresModel> listaMeses = new List <ValoresModel>();
            ValoresModel        enero      = new ValoresModel();

            enero.Codigo = "01";
            enero.Valor  = "Enero";
            ValoresModel febrero = new ValoresModel();

            febrero.Codigo = "02";
            febrero.Valor  = "Febrero";
            ValoresModel marzo = new ValoresModel();

            marzo.Codigo = "03";
            marzo.Valor  = "Marzo";
            ValoresModel abril = new ValoresModel();

            abril.Codigo = "04";
            abril.Valor  = "Abril";
            ValoresModel mayo = new ValoresModel();

            mayo.Codigo = "05";
            mayo.Valor  = "Mayo";
            ValoresModel junio = new ValoresModel();

            junio.Codigo = "06";
            junio.Valor  = "Junio";
            ValoresModel julio = new ValoresModel();

            julio.Codigo = "07";
            julio.Valor  = "Julio";
            ValoresModel agosto = new ValoresModel();

            agosto.Codigo = "08";
            agosto.Valor  = "Agosto";
            ValoresModel septiembre = new ValoresModel();

            septiembre.Codigo = "09";
            septiembre.Valor  = "Septiembre";
            ValoresModel octubre = new ValoresModel();

            octubre.Codigo = "10";
            octubre.Valor  = "Octubre";
            ValoresModel noviembre = new ValoresModel();

            noviembre.Codigo = "11";
            noviembre.Valor  = "Noviembre";
            ValoresModel diciembre = new ValoresModel();

            diciembre.Codigo = "12";
            diciembre.Valor  = "Diciembre";

            listaMeses.Add(enero);
            listaMeses.Add(febrero);
            listaMeses.Add(marzo);
            listaMeses.Add(abril);
            listaMeses.Add(mayo);
            listaMeses.Add(junio);
            listaMeses.Add(julio);
            listaMeses.Add(agosto);
            listaMeses.Add(septiembre);
            listaMeses.Add(octubre);
            listaMeses.Add(noviembre);
            listaMeses.Add(diciembre);
            return(listaMeses);
        }