Beispiel #1
0
        public static int ActualizarClasificacion(int id, Clasificacion clasificacion)
        {
            string     procedimiento = "dbo.ActualizarClasificacion";
            SqlCommand comando       = new SqlCommand(procedimiento, conexion);

            comando.CommandType = CommandType.StoredProcedure;

            SqlParameter parametroId = new SqlParameter();

            parametroId.ParameterName = "id";
            parametroId.SqlDbType     = SqlDbType.BigInt;
            parametroId.SqlValue      = id;
            comando.Parameters.Add(parametroId);

            SqlParameter parametro = new SqlParameter();

            parametro.ParameterName = "denominacion";
            parametro.SqlDbType     = SqlDbType.NVarChar;
            parametro.SqlValue      = clasificacion.denominacion;
            comando.Parameters.Add(parametro);



            int filasAfectadas = comando.ExecuteNonQuery();


            return(filasAfectadas);
        }
Beispiel #2
0
        public static List <Clasificacion> GetAnimalesClasificacion()
        {
            List <Clasificacion> resultado = new List <Clasificacion>();

            // PREPARO EL PROCEDIMIENTO A EJECUTAR
            string procedimiento = "dbo.GetAnimalesClasificacion";
            // PREPARO EL COMANDO PARA LA Base de datos
            SqlCommand comando = new SqlCommand(procedimiento, conexion);

            // INDICO QUE LO QUE VOY A EJECUTAR ES UN Parametro
            comando.CommandType = CommandType.StoredProcedure;
            // EJECUTO EL COMANDO
            SqlDataReader reader = comando.ExecuteReader();

            // PROCESO EL RESULTADO Y LO MENTO EN LA VARIABLE
            while (reader.Read())
            {
                Clasificacion Clasificacion = new Clasificacion();
                Clasificacion.id           = (int)reader["idClasificacion"];
                Clasificacion.denominacion = reader["denominacion"].ToString();


                resultado.Add(Clasificacion);
            }

            return(resultado);
        }
Beispiel #3
0
        public static List <Clasificacion> GetClasificacionesPorId(long id)
        {
            List <Clasificacion> listaClasificacion = new List <Clasificacion>();

            string     procedimiento = "dbo.GetClasificacionesPorId";
            SqlCommand comando       = new SqlCommand(procedimiento, conexion);

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

            parametroId.ParameterName = "idClasificacion";//Nombre parametro PA, no de la tabla ni parámetro función
            parametroId.SqlDbType     = SqlDbType.BigInt;
            parametroId.SqlValue      = id;
            comando.Parameters.Add(parametroId);
            SqlDataReader reader = comando.ExecuteReader();

            while (reader.Read())
            {
                Clasificacion modelClasificacion = new Clasificacion();
                modelClasificacion.idClasificacion           = (long)reader["idClasificacion"];
                modelClasificacion.denominacionClasificacion = reader["denominacionClasificacion"].ToString();
                listaClasificacion.Add(modelClasificacion);
            }

            return(listaClasificacion);
        }
Beispiel #4
0
        public static List <Clasificacion> GetClasificacionesId(int id)
        {
            List <Clasificacion> resultado = new List <Clasificacion>();
            string     procedimiento       = "dbo.GetClasificacionesId";
            SqlCommand comando             = new SqlCommand(procedimiento, conexion);

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

            parametroId.ParameterName = "id";
            parametroId.SqlDbType     = SqlDbType.Int;
            parametroId.SqlValue      = id;
            comando.Parameters.Add(parametroId);
            SqlDataReader reader = comando.ExecuteReader();

            while (reader.Read())
            {
                Clasificacion Clasificacion = new Clasificacion();
                Clasificacion.id           = (int)reader["idClasificacion"];
                Clasificacion.denominacion = reader["denominacionClasificacion"].ToString();


                resultado.Add(Clasificacion);
            }

            return(resultado);
        }
Beispiel #5
0
        public static List <Clasificacion> ClasificacionPorId(long id)
        {
            List <Clasificacion> resultado = new List <Clasificacion>();

            // PREPARO EL PROCEDIMIENTO A EJECUTAR
            string procedimiento = "dbo.GET_Clasificacion_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 = "idClasificacion"; //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())
            {
                Clasificacion clasificacion = new Clasificacion();
                clasificacion.idClasificacion = (long)reader["idClasificacion"];
                clasificacion.denominacion    = reader["denominacion"].ToString();
                // añadiro a la lista que voy
                // a devolver
                resultado.Add(clasificacion);
            }

            return(resultado);
        }
Beispiel #6
0
        public static int AgregarClasificacion(Clasificacion modelClasificacion)
        {
            string procedimiento = "dbo.AgregarClasificacion";

            SqlCommand comando = new SqlCommand(procedimiento, conexion);

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

            parametro.ParameterName = "denominacionClasificacion";
            parametro.SqlDbType     = SqlDbType.NVarChar;
            parametro.SqlValue      = modelClasificacion.denominacionClasificacion;

            comando.Parameters.Add(parametro);
            int filasAfectadas = comando.ExecuteNonQuery();

            return(filasAfectadas);
        }
Beispiel #7
0
//----------------------------------------------------------------------------------------------------------------------------


        public static List <Clasificacion> GetTablaClasificaciones()
        {
            List <Clasificacion> listaClasificacion = new List <Clasificacion>();

            string     procedimiento = "dbo.GetTablaClasificaciones";
            SqlCommand comando       = new SqlCommand(procedimiento, conexion);

            comando.CommandType = CommandType.StoredProcedure;
            SqlDataReader reader = comando.ExecuteReader();

            while (reader.Read())
            {
                Clasificacion modelClasificacion = new Clasificacion();
                modelClasificacion.idClasificacion           = (long)reader["idClasificacion"];
                modelClasificacion.denominacionClasificacion = reader["denominacionClasificacion"].ToString();
                listaClasificacion.Add(modelClasificacion);
            }

            return(listaClasificacion);
        }
Beispiel #8
0
        public static List <Clasificacion> ClasificacionDeAnimales()
        {
            List <Clasificacion> resultado = new List <Clasificacion>();
            //PREPARO EL PROCEDIMIENTO A EJECUTAR
            string     procedimiento = "dbo.GetClasificacion";
            SqlCommand comando       = new SqlCommand(procedimiento, conexion);

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

            while (reader.Read())
            {
                //CREAR LA CLASIFICACION
                Clasificacion clasificacion = new Clasificacion();
                clasificacion.idClasificacion = (long)reader["idClasificacion"];
                clasificacion.denominacion    = reader["denominacion"].ToString();
                resultado.Add(clasificacion);
            }
            return(resultado);
        }
Beispiel #9
0
        public static int ActualizarClasi(long id, Clasificacion clasificacion)
        {
            string     procedimiento = "dbo.ActualizarClasificacion";
            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 = "idClasificacion";
            parametro.SqlDbType     = SqlDbType.BigInt;
            parametro.SqlValue      = clasificacion.idClasificacion; //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      = clasificacion.denominacion;
            comando.Parameters.Add(Denominacion);

            int filasAfectadas = comando.ExecuteNonQuery();

            return(filasAfectadas);
        }