コード例 #1
0
        //cambio el Privacidad
        protected void btnActualizarPriva_Click(object sender, EventArgs e)
        {
            int      codigo   = (int)Session["codigo"];
            CuentaBL cuentaBl = new CuentaBL();

            cuentaBl.ActualizarPriva(codigo, txtPrivacidad.Text.Trim());
            Response.Write("<script>alert('" + cuentaBl.Mensaje + "');</script>");
        }
コード例 #2
0
        //El parametro idUsu es mayor a 0 si es que se presionó el botón modificar
        //Los parametros tlfApoderado y grado son 0 si no se quiere editar un postulante
        public AgregarPostulanteUorientador(char tipoUsuario, int idUsu, int idColegio, int tlfApoderado, int grado)
        {
            InitializeComponent();

            tipoUsu    = tipoUsuario;
            idUsuModif = idUsu;

            colegioBL = new ColegioBL();
            escolarBL = new EscolarBL();
            cuentaBL  = new CuentaBL();
            personaBL = new PersonaBL();

            cboColegio.DataSource    = colegioBL.listarColegios();
            cboColegio.ValueMember   = "IdColegio1";
            cboColegio.DisplayMember = "Nombre";
            bloquearBotonesPersona();

            //Si el idUsuModif es mayor a 0 significa que se seleccionó Modificar
            if (idUsuModif > 0)
            {
                //Buscamos la persona para autocompletar los campos
                BindingList <Persona> personas = personaBL.listarPersonas();
                Persona personaAmostrar        = null;
                foreach (Persona p in personas)
                {
                    if (p.IdPersona1 == idUsuModif)
                    {
                        personaAmostrar = p;
                    }
                }
                if (personaAmostrar != null)
                {
                    completarCamposPersona(personaAmostrar);
                    cboColegio.SelectedValue = idColegio;
                    if (tipoUsu == 'P' && tlfApoderado > 0 && grado > 0)
                    {
                        txtTelf.Text = tlfApoderado.ToString();
                        if (grado == 3)
                        {
                            cboGrado.Text = "Tercero";
                        }
                        else if (grado == 4)
                        {
                            cboGrado.Text = "Cuarto";
                        }
                        else
                        {
                            cboGrado.Text = "Quinto";
                        }
                    }
                }
                txtUsuario.Enabled       = false;
                txtContraseña.Enabled    = false;
                btnBuscarPersona.Enabled = false;
            }
        }
コード例 #3
0
        //cambio el seudonimo
        protected void btnActualizarSeudo_Click(object sender, EventArgs e)
        {
            String seudo = txtSeudonimo.Text.Trim();

            Response.Write("<script>alert('" + seudo + "');</script>");
            int      codigo   = (int)Session["codigo"];
            CuentaBL cuentaBl = new CuentaBL();

            cuentaBl.ActualizarSeudo(codigo, seudo);
            Response.Write("<script>alert('" + cuentaBl.Mensaje + "');</script>");
        }
コード例 #4
0
 //actualizo contra
 protected void btnActualizarContra_Click(object sender, EventArgs e)
 {
     if (txtContrasena.Text == txtConfirma.Text)
     {
         int      codigo   = (int)Session["codigo"];
         CuentaBL cuentaBl = new CuentaBL();
         cuentaBl.ActualizarContra(codigo, txtContrasena.Text);
         Response.Write("<script>alert('" + cuentaBl.Mensaje + "');</script>");
     }
     else
     {
         Response.Write("<script>alert('Contraseña no Coincide');</script>");
     }
 }
コード例 #5
0
 /// <summary>
 /// Metodo para Guardar/Modificar una entidad Cuenta
 /// </summary>
 /// <param name="info">Representa la entidad que se va a grabar</param>
 public void Guardar(CuentaInfo info)
 {
     try
     {
         Logger.Info();
         var cuentaBL = new CuentaBL();
         cuentaBL.Guardar(info);
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
コード例 #6
0
        protected void btnRegistrar_Click(object sender, EventArgs e)
        {
            Cuenta   nuevaCuenta = new Cuenta();
            CuentaBL cuentaBl    = new CuentaBL();

            nuevaCuenta._Usuario      = txtUsuario.Text.Trim();
            nuevaCuenta._CorreoSeguro = txtCorreo.Text.Trim();
            nuevaCuenta._Contrasena   = txtContrasena.Text;
            //fecha de registro:
            DateTime localDate = DateTime.Now;

            nuevaCuenta._Registro = localDate;
            if (cuentaBl.Agregar(nuevaCuenta))
            {
                Response.Write("<script>alert('" + cuentaBl.Mensaje + "');</script>");
                Response.Redirect("frmIngreso.aspx");
            }
            Response.Write("<script>alert('" + cuentaBl.Mensaje + "');</script>");
        }
コード例 #7
0
 /// <summary>
 ///     Obtiene una entidad Clave Contable por su Clave de Cuenta y su Organizacion
 /// </summary>
 /// <param name="descripcion">Clave de la Cuenta a buscar</param>
 /// <returns></returns>
 public CuentaInfo ObtenerPorDescripcion(string descripcion)
 {
     try
     {
         Logger.Info();
         var        cuentaBL = new CuentaBL();
         CuentaInfo result   = cuentaBL.ObtenerPorDescripcion(descripcion);
         return(result);
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
コード例 #8
0
 /// <summary>
 ///     Obtiene una entidad Clave Contable por su Clave de Cuenta y su Organizacion
 /// </summary>
 /// <param name="claveCuenta">Clave de la Cuenta a buscar</param>
 /// /// <param name="organizacionID">Organizacion de la Cuenta a buscar</param>
 /// <returns></returns>
 public ClaveContableInfo ObtenerPorClaveCuentaOrganizacion(string claveCuenta, int organizacionID)
 {
     try
     {
         Logger.Info();
         var cuentaBL             = new CuentaBL();
         ClaveContableInfo result = cuentaBL.ObtenerPorClaveCuentaOrganizacion(claveCuenta, organizacionID);
         return(result);
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
コード例 #9
0
        /// <summary>
        ///  Obtiene una lista de Cuenta filtrando por el estatus Activo = 1, Inactivo = 0
        /// </summary>
        /// <returns></returns>
        public IList <CuentaInfo> ObtenerTodos(EstatusEnum estatus)
        {
            try
            {
                Logger.Info();
                var cuentaBL = new CuentaBL();
                IList <CuentaInfo> result = cuentaBL.ObtenerTodos(estatus);

                return(result);
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
        }
コード例 #10
0
        /// <summary>
        ///     Obtiene un lista paginada
        /// </summary>
        /// <param name="pagina"></param>
        /// <param name="filtro"></param>
        /// <returns></returns>
        public ResultadoInfo <CuentaInfo> ObtenerPorPagina(PaginacionInfo pagina, CuentaInfo filtro)
        {
            try
            {
                Logger.Info();
                var cuentaBL = new CuentaBL();
                ResultadoInfo <CuentaInfo> result = cuentaBL.ObtenerPorPagina(pagina, filtro);

                return(result);
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
        }
コード例 #11
0
        /// <summary>
        ///     Obtiene una entidad Cuenta por su Id
        /// </summary>
        /// <param name="cuenta"></param>
        /// <returns></returns>
        public CuentaInfo ObtenerPorIDGastosMateriasPrimas(CuentaInfo cuenta)
        {
            try
            {
                Logger.Info();
                var        cuentaBL = new CuentaBL();
                CuentaInfo result   = cuentaBL.ObtenerPorIDGastosMateriasPrimas(cuenta);

                return(result);
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
        }
コード例 #12
0
        protected void Login1_Authenticate(object sender, AuthenticateEventArgs e)
        {
            //Autenticar sin base
            String usuario = Login1.UserName;
            String contras = Login1.Password;

            if (usuario != "" && contras != "")
            {
                CuentaBL cuentaBl = new CuentaBL();
                if (cuentaBl.Existe(usuario, contras))
                {
                    FormsAuthentication.RedirectFromLoginPage(usuario, false);
                    Session["codigo"]  = cuentaBl.CodigoCuenta;
                    Session["usuario"] = cuentaBl.Mensaje;
                }
                Response.Write("<script>alert('" + cuentaBl.Mensaje + "');</script>");
            }
            else
            {
                Login1.FailureText = "Usuario y/o Contraseña Incorrecto";
            }
        }
コード例 #13
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack) // Solo carga el listado la primera vez
     {
         if (Session["usuario"] != null && Session["codigo"] != null)
         {
             txtUsuario.Text = (string)Session["usuario"];
             CuentaBL cuentaBl = new CuentaBL();
             int      codigo   = (int)Session["codigo"];
             //info de la cuenta
             DataRow fila = cuentaBl.Informacion(codigo);
             if (fila.ItemArray.Length > 2)
             {
                 txtCorreo.Text = fila["CorreoSeguro"].ToString();
             }
         }
         else
         {
             Response.Redirect("../Default.aspx");
         }
     }
 }