Example #1
0
        public List <SE_Usuarios> RecuperarTodos() //nos trae los articulos que estan en la base de datos.
        {
            Conectar();                            //abre la conexion.
            List <SE_Usuarios> usuarios = new List <SE_Usuarios>();
            SqlCommand         com      = new SqlCommand("select usu_id,usu_documento,usu_tipodoc,usu_nombre,usu_celular,usu_email,usu_genero,usu_aprendiz,usu_egresado,usu_areaformacion,usu_fechaegresado,usu_direccion,usu_barrio,usu_ciudad,usu_departamento,usu_fecharegistro from SE_Usuarios order by usu_id asc", con);

            con.Open();
            SqlDataReader registros = com.ExecuteReader();

            while (registros.Read())//muestra los registros por linea, uno por uno.
            {
                SE_Usuarios usu = new SE_Usuarios
                {
                    id             = int.Parse(registros["usu_id"].ToString()),
                    documento      = int.Parse(registros["usu_documento"].ToString()),
                    tipodoc        = registros["usu_tipodoc"].ToString(),
                    nombre         = registros["usu_nombre"].ToString(),
                    celular        = int.Parse(registros["usu_celular"].ToString()),
                    email          = registros["usu_email"].ToString(),
                    genero         = registros["usu_genero"].ToString(),
                    aprendiz       = registros["usu_aprendiz"].ToString(),
                    egresado       = registros["usu_egresado"].ToString(),
                    areaformacion  = registros["usu_areaformacion"].ToString(),
                    fecha_egresado = DateTime.Parse(registros["usu_fechaegresado"].ToString()),
                    direccion      = registros["usu_direccion"].ToString(),
                    barrio         = registros["usu_barrio"].ToString(),
                    ciudad         = registros["usu_ciudad"].ToString(),
                    departamento   = registros["usu_departamento"].ToString(),
                    fecha_registro = DateTime.Parse(registros["usu_fecharegistro"].ToString())
                };
                usuarios.Add(usu);
            }
            con.Close();
            return(usuarios);
        }
Example #2
0
        public int Modificar(SE_Usuarios usu)
        {
            Conectar();
            SqlCommand comando = new SqlCommand("update SE_Usuarios set usu_tipodoc=@tipodoc,usu_nombre=@nombre,usu_celular=@celular,usu_email=@email,usu_genero=@genero,usu_aprendiz=@aprendiz,usu_egresado=@egresado,usu_areaformacion=@areaformacion,usu_fechaegresado=@fechaegresado,usu_direccion=@direccion,usu_barrio=@barrio,usu_ciudad=@ciudad,usu_departamento=@departamento,usu_fecharegistro=@fecharegistro where usu_documento=@documento", con);

            comando.Parameters.Add("@tipodoc", SqlDbType.VarChar);
            comando.Parameters["@tipodoc"].Value = usu.tipodoc;

            comando.Parameters.Add("@nombre", SqlDbType.VarChar);
            comando.Parameters["@nombre"].Value = usu.nombre;

            comando.Parameters.Add("@celular", SqlDbType.Int);
            comando.Parameters["@celular"].Value = usu.celular;

            comando.Parameters.Add("@email", SqlDbType.VarChar);
            comando.Parameters["@email"].Value = usu.email;

            comando.Parameters.Add("@genero", SqlDbType.VarChar);
            comando.Parameters["@genero"].Value = usu.genero;

            comando.Parameters.Add("@aprendiz", SqlDbType.VarChar);
            comando.Parameters["@aprendiz"].Value = usu.aprendiz;

            comando.Parameters.Add("@egresado", SqlDbType.VarChar);
            comando.Parameters["@egresado"].Value = usu.egresado;

            comando.Parameters.Add("@areaformacion", SqlDbType.VarChar);
            comando.Parameters["@areaformacion"].Value = usu.areaformacion;

            comando.Parameters.Add("@fechaegresado", SqlDbType.DateTime);
            comando.Parameters["@fechaegresado"].Value = usu.fecha_egresado;

            comando.Parameters.Add("@direccion", SqlDbType.VarChar);
            comando.Parameters["@direccion"].Value = usu.direccion;

            comando.Parameters.Add("@barrio", SqlDbType.VarChar);
            comando.Parameters["@barrio"].Value = usu.barrio;

            comando.Parameters.Add("@ciudad", SqlDbType.VarChar);
            comando.Parameters["@ciudad"].Value = usu.ciudad;

            comando.Parameters.Add("@departamento", SqlDbType.VarChar);
            comando.Parameters["@departamento"].Value = usu.departamento;

            comando.Parameters.Add("@fecharegistro", SqlDbType.DateTime);
            comando.Parameters["@fecharegistro"].Value = usu.fecha_registro;

            comando.Parameters.Add("@documento", SqlDbType.Int);
            comando.Parameters["@documento"].Value = usu.documento;

            con.Open();
            int i = comando.ExecuteNonQuery();

            con.Close();
            return(i);
        }
Example #3
0
        public int Alta(SE_Usuarios usu)//Inserta los elementos
        {
            Conectar();
            SqlCommand comando = new SqlCommand("insert into SE_Usuarios(usu_documento,usu_tipodoc,usu_nombre,usu_celular,usu_email,usu_genero,usu_aprendiz,usu_egresado,usu_areaformacion,usu_fechaegresado,usu_direccion,usu_barrio,usu_ciudad,usu_departamento,usu_fecharegistro)values(@documento,@tipodoc,@nombre,@celular,@email,@genero,@aprendiz,@egresado,@areaformacion,@fechaegresado,@direccion,@barrio,@ciudad,@departamento,@fecharegistro)", con);

            //SqlDbType es para esepcificar que tipo de dato es en Sql Server.

            comando.Parameters.Add("@documento", SqlDbType.Int);
            comando.Parameters.Add("@tipodoc", SqlDbType.VarChar);
            comando.Parameters.Add("@nombre", SqlDbType.VarChar);
            comando.Parameters.Add("@celular", SqlDbType.Int);
            comando.Parameters.Add("@email", SqlDbType.VarChar);
            comando.Parameters.Add("@genero", SqlDbType.VarChar);
            comando.Parameters.Add("@aprendiz", SqlDbType.VarChar);
            comando.Parameters.Add("@egresado", SqlDbType.VarChar);
            comando.Parameters.Add("@areaformacion", SqlDbType.VarChar);
            comando.Parameters.Add("@fechaegresado", SqlDbType.Date);
            comando.Parameters.Add("@direccion", SqlDbType.VarChar);
            comando.Parameters.Add("@barrio", SqlDbType.VarChar);
            comando.Parameters.Add("@ciudad", SqlDbType.VarChar);
            comando.Parameters.Add("@departamento", SqlDbType.VarChar);
            comando.Parameters.Add("@fecharegistro", SqlDbType.Date);



            //lee y modifica los datos.

            comando.Parameters["@documento"].Value     = usu.documento;
            comando.Parameters["@tipodoc"].Value       = usu.tipodoc;
            comando.Parameters["@nombre"].Value        = usu.nombre;
            comando.Parameters["@celular"].Value       = usu.celular;
            comando.Parameters["@email"].Value         = usu.email;
            comando.Parameters["@genero"].Value        = usu.genero;
            comando.Parameters["@aprendiz"].Value      = usu.aprendiz;
            comando.Parameters["@egresado"].Value      = usu.egresado;
            comando.Parameters["@areaformacion"].Value = usu.areaformacion;
            comando.Parameters["@fechaegresado"].Value = usu.fecha_egresado;
            comando.Parameters["@direccion"].Value     = usu.direccion;
            comando.Parameters["@barrio"].Value        = usu.barrio;
            comando.Parameters["@ciudad"].Value        = usu.ciudad;
            comando.Parameters["@departamento"].Value  = usu.departamento;
            comando.Parameters["@fecharegistro"].Value = usu.fecha_registro;


            //se abre la cadena
            con.Open();
            int i = comando.ExecuteNonQuery();//devuelve el numero de filas afectadas.

            con.Close();
            return(i);
        }
Example #4
0
        public SE_Usuarios Recuperargenero(string usu_genero)
        {
            Conectar();
            SqlCommand comando = new SqlCommand("select usu_id,usu_documento,usu_tipodoc,usu_nombre,usu_celular,usu_email,usu_genero,usu_aprendiz,usu_egresado,usu_areaformacion,usu_fechaegresado,usu_direccion,usu_barrio,usu_ciudad,usu_departamento,usu_fecharegistro from SE_Usuarios where usu_genero=@usu_genero", con);//consulta en la base de datos.

            comando.Parameters.Add("@usu_genero", SqlDbType.VarChar);
            comando.Parameters["@usu_genero"].Value = usu_genero;
            con.Open();

            SqlDataReader registros = comando.ExecuteReader();//trae cuantas lineas se guardo o afecto y ejecuta la sentencia.
            SE_Usuarios   usuario   = new SE_Usuarios();

            if (registros.Read())
            {
                //trae la informacion de la base de datos para pasarla al controlador y despues el controlador los envia a la vista.
                usuario.id             = int.Parse(registros["usu_id"].ToString());
                usuario.documento      = int.Parse(registros["usu_documento"].ToString());
                usuario.tipodoc        = registros["usu_tipodoc"].ToString();
                usuario.nombre         = registros["usu_nombre"].ToString();
                usuario.celular        = int.Parse(registros["usu_celular"].ToString());
                usuario.email          = registros["usu_email"].ToString();
                usuario.genero         = registros["usu_genero"].ToString();
                usuario.aprendiz       = registros["usu_aprendiz"].ToString();
                usuario.egresado       = registros["usu_egresado"].ToString();
                usuario.areaformacion  = registros["usu_areaformacion"].ToString();
                usuario.fecha_egresado = DateTime.Parse(registros["usu_fechaegresado"].ToString());
                usuario.direccion      = registros["usu_direccion"].ToString();
                usuario.barrio         = registros["usu_barrio"].ToString();
                usuario.ciudad         = registros["usu_ciudad"].ToString();
                usuario.departamento   = registros["usu_departamento"].ToString();
                usuario.fecha_registro = DateTime.Parse(registros["usu_fecharegistro"].ToString());
            }
            else
            {
                usuario = null;
            }
            con.Close();
            return(usuario);
        }