示例#1
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            personaActual = new Negocio.Entidades.Persona();

            this.MapearADatos(personaActual);

            personaActual.Contraseña = GeneradorContraseñas.GenerarContraseña();

            try
            {
                logicaPersona = new LogicaPersona();
                logicaPersona.RegistrarPersona(personaActual);

                div_exito.Visible = true;
                div_error.Visible = false;
                lbl_mensaje_exito.Text = "La operación ha sido realizada satisfactoriamente";
                // AGREGAR CODIGO PARA ENVIAR UN EMAIL CON LA CONTRASEÑA AL EMPLEADO
            }
            catch (Exception ex)
            {
                div_error.Visible = true;
                div_exito.Visible = false;
                lbl_mensaje_error.Text = ex.Message;
            }
        }
示例#2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            logicaPersona = new LogicaPersona();

            //No permite tocar el menu mientras se hace el logueo
            Menu menuPrincipal = (Menu)Page.Master.FindControl("MenuPrincipal");
            foreach (MenuItem m in menuPrincipal.Items)
            {
                m.Enabled = false;
            }
        }
示例#3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["nroDoc"] != null)
            {
                Response.Redirect("/");
            }
            else
            {
                logicaPersona = new LogicaPersona();

                div_advertencia.Visible = false;
                div_error.Visible = false;
            }
        }
示例#4
0
        public FormBasePersona(Persona.eRol rol):this()
        {
            logicaPersona = new LogicaPersona();
            PersonaActual = new Persona();

            Rol = rol;

            if (Rol == Persona.eRol.Cliente)
            {
                SetearFormCliente();
            }
            else
            {
                SetearFormEmpleado();
            }
        }
        public FormRecuperarContraseña()
        {
            InitializeComponent();

            logicaPersona = new LogicaPersona();
        }
示例#6
0
        public FormLogin()
        {
            InitializeComponent();

            logicaPersona = new LogicaPersona();
        }