예제 #1
0
        public static int Actualizartipos(long id, TiposAnimales TiposAnimales)
        {
            string     procedimiento = "dbo.ActualizarTipoAnimal";
            SqlCommand comando       = new SqlCommand(procedimiento, conexion);

            comando.CommandType = CommandType.StoredProcedure; //lo que te voy a pasar no es un select y es un PA
            SqlParameter parametro = new SqlParameter();

            parametro.ParameterName = "idTipoAnimal";
            parametro.SqlDbType     = SqlDbType.BigInt;
            parametro.SqlValue      = TiposAnimales.idTipoAnimal; //donde quiero meter los parámetros
            comando.Parameters.Add(parametro);
            //poner dos parámetros
            SqlParameter Denominacion = new SqlParameter();

            Denominacion.ParameterName = "denominacion";
            Denominacion.SqlDbType     = SqlDbType.NVarChar;
            Denominacion.SqlValue      = TiposAnimales.denominacion;
            comando.Parameters.Add(Denominacion);


            int filasAfectadas = comando.ExecuteNonQuery();


            return(filasAfectadas);
        }
예제 #2
0
        public static List <TiposAnimales> TiposPorId(long id)
        {
            List <TiposAnimales> resultado = new List <TiposAnimales>();

            // PREPARO EL PROCEDIMIENTO A EJECUTAR
            string procedimiento = "dbo.GET_TipoAnimal_ID";
            // PREPARO EL COMANDO PARA LA BD
            SqlCommand comando = new SqlCommand(procedimiento, conexion);

            // INDICO QUE LO QUE VOY A EJECUTAR ES UN PA
            comando.CommandType = CommandType.StoredProcedure;
            SqlParameter parametroId = new SqlParameter();

            parametroId.ParameterName = "idTipoAnimal"; //aqui va el nombre del parámetro del sql
            parametroId.SqlDbType     = SqlDbType.BigInt;
            parametroId.SqlValue      = id;
            comando.Parameters.Add(parametroId);
            // EJECUTO EL COMANDO
            SqlDataReader reader = comando.ExecuteReader();

            // PROCESO EL RESULTADO Y LO MENTO EN LA VARIABLE
            while (reader.Read())
            {
                TiposAnimales animal = new TiposAnimales();
                animal.idTipoAnimal = (long)reader["idTipoAnimal"];
                animal.denominacion = reader["denominacion"].ToString();
                // añadiro a la lista que voy
                // a devolver
                resultado.Add(animal);
            }

            return(resultado);
        }
예제 #3
0
        public static int Agregaranimal(TiposAnimales TiposAnimales)
        {
            string     procedimiento = "dbo.AgregarTipoAnimal";
            SqlCommand comando       = new SqlCommand(procedimiento, conexion);

            comando.CommandType = CommandType.StoredProcedure;
            SqlParameter parametro = new SqlParameter();

            parametro.ParameterName = "denominacion";
            parametro.SqlDbType     = SqlDbType.NVarChar;
            parametro.SqlValue      = TiposAnimales.denominacion; //donde quiero meter los parámetros
            comando.Parameters.Add(parametro);
            int filasAfectadas = comando.ExecuteNonQuery();


            return(filasAfectadas);
        }
예제 #4
0
        public static List <TiposAnimales> MostrarLosTiposDeAnimales()
        {
            List <TiposAnimales> resultado = new List <TiposAnimales>();
            //PREPARO EL PROCEDIMIENTO A EJECUTAR
            string     procedimiento = "dbo.GetTiposdeAnimales";
            SqlCommand comando       = new SqlCommand(procedimiento, conexion);

            comando.CommandType = CommandType.StoredProcedure;
            //PARA EJECUTAR EL COMANDO
            SqlDataReader reader = comando.ExecuteReader();

            while (reader.Read())
            {
                //CREAR LA CLASIFICACION
                TiposAnimales tiposdeanimales = new TiposAnimales();
                tiposdeanimales.idTipoAnimal = (long)reader["idTipoAnimal"];
                tiposdeanimales.denominacion = reader["denominacion"].ToString();
                resultado.Add(tiposdeanimales);
            }


            return(resultado);
        }