Example #1
0
        public override IEnumerable <Dto.Usuario> RecuperarFiltrados(Dto.Usuario obj)
        {
            using (MySql.Data.MySqlClient.MySqlCommand cmd = new MySql.Data.MySqlClient.MySqlCommand())
            {
                cmd.CommandText = "seguridad.uspGestionUsuarios";
                cmd.CommandType = System.Data.CommandType.StoredProcedure;

                cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("intAccion", uspAcciones.RecuperarFiltrado));
                this.CargarParametros(cmd, obj);

                using (IDataReader reader = base.CurrentDatabase.ExecuteReader(cmd))
                {
                    return(CastObjetos.IDataReaderToList <Dto.Usuario>(reader));
                }
            }
        }
Example #2
0
        public Dto.Usuario InicioSesion(Dto.Usuario obj)
        {
            Dto.Usuario objResult = null;

            using (MySql.Data.MySqlClient.MySqlCommand cmd = new MySql.Data.MySqlClient.MySqlCommand())
            {
                cmd.CommandText = "seguridad.uspGestionUsuarios";
                cmd.CommandType = System.Data.CommandType.StoredProcedure;

                cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("intAccion", uspAcciones.IniciarSesion));
                this.CargarParametros(cmd, obj);

                using (IDataReader reader = base.CurrentDatabase.ExecuteReader(cmd))
                {
                    objResult = CastObjetos.IDataReaderToList <Dto.Usuario>(reader).FirstOrDefault();
                }
            }

            return(objResult);
        }