//put para clasificacion (ACTUALIZAR) 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 = "idClasificacion"; parametroId.SqlDbType = SqlDbType.BigInt; parametroId.SqlValue = id; comando.Parameters.Add(parametroId); SqlParameter parametroDenominacion = new SqlParameter(); parametroDenominacion.ParameterName = "denominacion"; parametroDenominacion.SqlDbType = SqlDbType.NVarChar; parametroDenominacion.SqlValue = clasificacion.denominacion; comando.Parameters.Add(parametroDenominacion); int filasAfectadas = comando.ExecuteNonQuery(); return(filasAfectadas); }
//get_clasificacion_id completo pero añadiendo filtros public static List <Clasificacion> GET_CLASIFICACION_ID(int idClasificacion) { List <Clasificacion> resultado = new List <Clasificacion>(); // PREPARO LA LLAMADA AL PROCEDIMIENTO ALMACENADO string procedimiento = "dbo.GET_CLASIFICACION_ID"; SqlCommand comando = new SqlCommand(procedimiento, conexion); comando.CommandType = CommandType.StoredProcedure; SqlParameter parametroId = new SqlParameter(); parametroId.ParameterName = "idClasificacion"; parametroId.SqlDbType = SqlDbType.BigInt; parametroId.SqlValue = idClasificacion; comando.Parameters.Add(parametroId); SqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { Clasificacion clasificacion = new Clasificacion(); clasificacion.idClasificacion = (int)reader["idClasificacion"]; clasificacion.denominacion = reader["denominacion"].ToString(); resultado.Add(clasificacion); } return(resultado); }
//post para clasificacion public static int AgregarClasificacion(Clasificacion clasificacion) { string procedimiento = "dbo.AgregarClasificacion"; SqlCommand comando = new SqlCommand(procedimiento, conexion); comando.CommandType = CommandType.StoredProcedure; 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); }
//APARTIR DE AQUI ESTAN CLASIFICACIONES //get_Clasificaion completo sin filtro public static List <Clasificacion> GET_CLASIFICACION() { List <Clasificacion> resultado = new List <Clasificacion>(); string procedimientoAEjecutar = "dbo.GET_CLASIFICACION"; SqlCommand comando = new SqlCommand(procedimientoAEjecutar, conexion); comando.CommandType = CommandType.StoredProcedure; SqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { Clasificacion clasificacion = new Clasificacion(); clasificacion.idClasificacion = (int)reader["idClasificacion"]; clasificacion.denominacion = reader["denominacion"].ToString(); resultado.Add(clasificacion); } return(resultado); }