public static clsUsuarioDatos GetInstance() { if (Cls == null) { Cls = new clsUsuarioDatos(); } return(Cls); }
public CapaEntidadesW.clsUsuarioEntidad login(string usuario, string clave) { SqlConnection con = null; SqlCommand cmd = null; CapaEntidadesW.clsUsuarioEntidad Cls = null; SqlDataReader rd = null; try { con = clsConexion.GetInstance().ConexionBD(); cmd = new SqlCommand("sp_login", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@idusuario", usuario); cmd.Parameters.AddWithValue("@contrasenia", clave); con.Open(); rd = cmd.ExecuteReader(); if (rd.Read()) { Cls = new CapaEntidadesW.clsUsuarioEntidad(); Cls.Idusuario = rd["idusuario"].ToString(); Cls.Contrasenia = rd["contrasenia"].ToString(); Cls.Tipousuario = rd["tipousuario"].ToString(); Cls.Nombres = rd["nombres"].ToString(); Cls.ApellidoPat = rd["apellidoPat"].ToString(); Cls.ApellidoMat = rd["apellidoMat"].ToString(); Cls.Telefono = rd["telefono"].ToString(); Cls.Correo = rd["correo"].ToString(); Cls.CodAlumno = Convert.ToInt32(rd["codAlumno"].ToString()); Cls.Idrol = Convert.ToInt32(rd["idrol"].ToString()); } } catch (Exception ex) { Cls = null; throw ex; } finally { con.Close(); } return(Cls); }