public ERP_HistoriasClinicas.Empleado2 login(string uname, string pwd) { using (var ctx = new ERP_HistoriasClinicas.ERP_HistoriasClinicasEntities()) { var d = ctx.EMPLEADO.Find(uname); ERP_HistoriasClinicas.Empleado2 r = null; if (d != null) { r = new ERP_HistoriasClinicas.Empleado2 { ID_AREA = d.ID_AREA, CEDULA_EMP = d.CEDULA_EMP, CARGO_US = d.CARGO_US, PASWORD_US = d.PASWORD_US, ACTIVO_EMP = d.ACTIVO_EMP, PAIS = d.PAIS }; } if (r.ACTIVO_EMP == "ACTIVO") { return(r); } else { return(null); } } }
public void login() { WebService obj = new WebService(); string CEDULA_EMP = TextBox1.Text; string PASWORD_US = TextBox2.Text; ERP_HistoriasClinicas.Empleado2 ds = obj.login(TextBox1.Text, TextBox2.Text); if (ds != null) { Session["UsuarioID"] = obj.Nombreemp(ds.CEDULA_EMP).ToString(); Session["CARGO_US"] = ds.CARGO_US.ToString(); if (ds.CARGO_US == "ADMINISTADOR") { Response.Redirect("Vistas/Admin/Control_Admin.aspx"); } else { if (ds.CARGO_US == "ADMINISTRADOR" || ds.CARGO_US == "MEDICO") { Response.Redirect("Vistas/Admin/Control_Admin.aspx"); } else { Response.Redirect("Login.aspx"); } } } else { Response.Redirect("Login.aspx"); } }
public Empleado2 Empleado_Cedula(string CEDULA_EMP) { using (var ctx = new ERP_HistoriasClinicasEntities()) { var d = ctx.EMPLEADO.Find(CEDULA_EMP); Empleado2 r = null; if (d != null) { r = new Empleado2 { ID_AREA = d.ID_AREA, CEDULA_EMP = d.CEDULA_EMP, CARGO_US = d.CARGO_US, PASWORD_US = d.PASWORD_US }; } return(r); } }
//Empleado public Empleado2[] Listado_Empleados() { using (var ctx = new ERP_HistoriasClinicasEntities()) { var lst = from d in ctx.EMPLEADO select d; Empleado2[] r = new Empleado2[lst.Count()]; int i = 0; foreach (var d in lst) { r[i++] = new Empleado2 { CARGO_US = d.CARGO_US, CEDULA_EMP = d.CEDULA_EMP, PASWORD_US = d.PASWORD_US, ID_AREA = d.ID_AREA }; } return(r); } }