public static List <clsCargo> ListarCargos() { List <clsCargo> Lista = new List <clsCargo>(); SqlConnection miConexion = new SqlConnection(mdlCadenaConeccion.MiCadenaConexion); SqlCommand elComando; elComando = new SqlCommand("usp_Cargo_Listar_todo", miConexion); elComando.CommandType = System.Data.CommandType.StoredProcedure; miConexion.Open(); SqlDataReader LOSDATOS; LOSDATOS = elComando.ExecuteReader(); //LOSDATOS.Read()==true quiere decir "Mientras haya datos" while (LOSDATOS.Read() == true) { clsCargo filaDeBaseDeDatos; filaDeBaseDeDatos = new clsCargo( Convert.ToByte(LOSDATOS["CodCargo"]), Convert.ToString(LOSDATOS["Nombre"]) ); //Con esta línea estamos agregando cada fila de la //base de datos capturado en un objeto de la clase //Cargo a LisataCaros Lista.Add(filaDeBaseDeDatos); } miConexion.Close(); return(Lista); }
public clsUsuario(string argNumDocumento, string argUsername, string argPassword, string argNombres, string argApellidos, string argCorreo, clsCargo argCargoCod) { NumDocumento = argNumDocumento; Username = argUsername; Password = argPassword; Nombres = argNombres; Apellidos = argApellidos; Correo = argCorreo; Cargo_Codigo = argCargoCod; }
public static clsUsuario ValidarUsuario(string argNombreUsuario, string argClave) { clsUsuario MiUsuario = null; SqlConnection miConexion; miConexion = new SqlConnection(mdlCadenaConeccion.MiCadenaConexion); SqlCommand elComando; elComando = new SqlCommand("usp_Usuario_Validar", miConexion); elComando.CommandType = System.Data.CommandType.StoredProcedure; elComando.Parameters.AddWithValue("@parusername", argNombreUsuario); elComando.Parameters.AddWithValue("@parpassword", argClave); miConexion.Open(); SqlDataReader LOSDATOS; LOSDATOS = elComando.ExecuteReader(); while (LOSDATOS.Read() == true) { clsCargo auxiliar1 = new clsCargo(Convert.ToString(LOSDATOS["Cargo"])); MiUsuario = new clsUsuario( Convert.ToString(LOSDATOS["NDocumento"]), Convert.ToString(LOSDATOS["username"]), "CualquierCosa", Convert.ToString(LOSDATOS["Nombres"]), Convert.ToString(LOSDATOS["Apellidos"]), Convert.ToString(LOSDATOS["Correo"]), auxiliar1); } miConexion.Close(); return(MiUsuario); }