コード例 #1
0
        protected void btn_ingresar_Click(object sender, EventArgs e)
        {
            Business.Entities.Persona per = Business.Logic.ABMUsuario.login(txt_usuario.Text, txt_Contra.Text);
            if (per != null)
            {
                Session["idPersonaLogueada"]   = per.IDPersona;
                Session["tipoPersonaLogueada"] = per.TipoUsuario;
                switch (per.TipoUsuario)
                {
                case Business.Entities.tipoUsuario.ALUMNO:
                    Response.Redirect("~/indexAlumno.aspx");
                    break;

                case Business.Entities.tipoUsuario.DOCENTE:
                    Response.Redirect("~/indexDocente.aspx");
                    break;

                case Business.Entities.tipoUsuario.ADMIN:
                    Response.Redirect("~/indexAdmin.aspx");
                    break;
                }
            }
            else
            {
                Response.Write("<script type='text/javascript'> alert('usuario y contraseña invalidos') </script>");
            }
        }
コード例 #2
0
ファイル: frm_Login.cs プロジェクト: SebastianGimenez/NET-TP2
 private void button1_Click(object sender, EventArgs e)
 {
     Persona = Business.Logic.ABMUsuario.login(txt_nombreUsuario.Text, txt_password.Text);
     if (Persona != null)
     {
         IsLoggedIn = true;
         this.Close();
     }
     else
     {
         MessageBox.Show(this.Owner, "Nombre de usuario y/o contraseña incorrectos");
     }
 }
コード例 #3
0
 public PersonaModel(Business.Entities.Persona profesor)
 {
     this.ID              = profesor.ID;
     this.Nombre          = profesor.Nombre;
     this.Apellido        = profesor.Apellido;
     this.Direccion       = profesor.Direccion;
     this.Email           = profesor.Email;
     this.FechaNacimiento = profesor.FechaNacimiento;
     this.Legajo          = profesor.Legajo;
     this.TipoPersona     = profesor.TipoPersona;
     this.Telefono        = profesor.Telefono;
     this.IDPlan          = profesor.IDPlan;
     this.DescripcionPlan = profesor.DescripcionPlan;
 }
コード例 #4
0
 public Business.Entities.Persona ProfesorToBusiness(FormCollection collection, Business.Entities.BusinessEntity.States estado)
 {
     Business.Entities.Persona persona = new Business.Entities.Persona();
     persona.Nombre          = collection["Nombre"].ToString();
     persona.Apellido        = collection["Apellido"].ToString();
     persona.Direccion       = collection["Direccion"].ToString();
     persona.Email           = collection["Email"].ToString();
     persona.FechaNacimiento = DateTime.Parse(collection["FechaNacimiento"].ToString());
     persona.Telefono        = collection["Telefono"].ToString();
     persona.TipoPersona     = Convert.ToInt32(collection["TipoPersona"].ToString());
     persona.Legajo          = Convert.ToInt32(collection["Legajo"].ToString());
     persona.IDPlan          = Convert.ToInt32(collection["IDPlan"].ToString());
     persona.State           = estado;
     if (estado == Business.Entities.BusinessEntity.States.Modified)
     {
         persona.ID = Convert.ToInt32(collection["ID"]);
     }
     return(persona);
 }
コード例 #5
0
        private void frm_Principal_Load(object sender, EventArgs e)
        {
            frm_Login frm = new frm_Login();

            frm.IsLoggedIn = false;
            frm.ShowDialog();

            if (!frm.IsLoggedIn)
            {
                this.Close();
                Application.Exit();
                return;
            }
            else
            {
                PersonaLogueada = frm.Persona;
                switch (frm.Persona.TipoUsuario)
                {
                case Business.Entities.tipoUsuario.ALUMNO:
                    new frm_Alumno().ShowDialog();
                    Application.Exit();
                    break;

                case Business.Entities.tipoUsuario.DOCENTE:
                    new frm_Docente().ShowDialog();
                    Application.Exit();
                    break;

                case Business.Entities.tipoUsuario.ADMIN:
                    break;

                default:
                    Application.Exit();
                    break;
                }
            }
        }
コード例 #6
0
 public VistaMateriasDocente(Business.Entities.Persona persona)
 {
     InitializeComponent();
     dgvMateriasDocente.AutoGenerateColumns = false;
     pActual = persona;
 }
コード例 #7
0
 public MenuPpal()
 {
     InitializeComponent();
     PersonaLoggedIn = new Business.Entities.Persona();
 }