public static int ActualizarTipoAnimal(long id, TiposAnimal tipoAnimal) { string procedimiento = "dbo.ActualizarTiposAnimal"; SqlCommand comando = new SqlCommand(procedimiento, conexion); comando.CommandType = CommandType.StoredProcedure; SqlParameter parametroId = new SqlParameter(); parametroId.ParameterName = "idTipoAnimal"; parametroId.SqlDbType = SqlDbType.BigInt; parametroId.SqlValue = id; SqlParameter parametroDenominacion = new SqlParameter(); parametroDenominacion.ParameterName = "denominacion"; parametroDenominacion.SqlDbType = SqlDbType.NVarChar; parametroDenominacion.SqlValue = tipoAnimal.denominacion; comando.Parameters.Add(parametroId); comando.Parameters.Add(parametroDenominacion); int filasAfectadas = comando.ExecuteNonQuery(); return(filasAfectadas); }
public static List <TiposAnimal> GetTiposAnimalesPorId(long id) { List <TiposAnimal> resultado = new List <TiposAnimal>(); string procedimiento = "dbo.GetTiposAnimalesPorId"; SqlCommand comando = new SqlCommand(procedimiento, conexion); comando.CommandType = CommandType.StoredProcedure; SqlParameter parametroId = new SqlParameter(); parametroId.ParameterName = "idTipoAnimal"; parametroId.SqlDbType = SqlDbType.BigInt; parametroId.SqlValue = id; comando.Parameters.Add(parametroId); SqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { TiposAnimal ClaseDeAnimal = new TiposAnimal(); ClaseDeAnimal.id = (long)reader["idTipoAnimal"]; ClaseDeAnimal.denominacion = reader["denominacion"].ToString(); resultado.Add(ClaseDeAnimal); } return(resultado); }
public static int InsertarTipoAnimal(TiposAnimal tipoAnimal) { string respuesta = ""; int filaAfectadas; try { string procedimientoAEjecutar = "dbo.InsertarTipoAnimal"; SqlCommand comando = new SqlCommand(procedimientoAEjecutar, conexion); comando.CommandType = CommandType.StoredProcedure; SqlParameter parametroDenominacion = new SqlParameter(); parametroDenominacion.ParameterName = "denominacion"; parametroDenominacion.SqlDbType = SqlDbType.NVarChar; parametroDenominacion.SqlValue = tipoAnimal.denominacion; comando.Parameters.Add(parametroDenominacion); filaAfectadas = comando.ExecuteNonQuery(); } catch (SqlException ex) { respuesta = "Error al insertar: " + ex.ToString(); filaAfectadas = -1; } catch (Exception ex) { respuesta = "Error al insertar: " + respuesta + " " + ex.ToString(); filaAfectadas = -1; } return(filaAfectadas); }
public static List <TiposAnimal> ListaTiposAnimalId(long id) { List <TiposAnimal> resultados = new List <TiposAnimal>(); string procedimientoAEjecutar = "dbo.Get_TiposAnimal_Id"; SqlCommand comando = new SqlCommand(procedimientoAEjecutar, conexion); comando.CommandType = CommandType.StoredProcedure; SqlParameter parametroId = new SqlParameter(); parametroId.ParameterName = "idTipoAnimal"; parametroId.SqlDbType = SqlDbType.BigInt; parametroId.SqlValue = id; comando.Parameters.Add(parametroId); SqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { TiposAnimal tiposAnimal = new TiposAnimal(); tiposAnimal.idTipoAnimal = (long)reader["idTipoAnimal"]; tiposAnimal.denominacion = reader["denominacion"].ToString(); resultados.Add(tiposAnimal); } reader.Close(); return(resultados); }
public static int AgregarTiposAnimales(TiposAnimal claseDeAnimal) { 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 = claseDeAnimal.denominacion; comando.Parameters.Add(parametro); int filasAfectadas = comando.ExecuteNonQuery(); return(filasAfectadas); }
public static List <TiposAnimal> GetTiposAnimales() { List <TiposAnimal> resultado = new List <TiposAnimal>(); string procedimiento = "dbo.GetTiposAnimales"; SqlCommand comando = new SqlCommand(procedimiento, conexion); comando.CommandType = CommandType.StoredProcedure; SqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { TiposAnimal ClaseDeAnimal = new TiposAnimal(); ClaseDeAnimal.id = (long)reader["idTipoAnimal"]; ClaseDeAnimal.denominacion = reader["denominacion"].ToString(); resultado.Add(ClaseDeAnimal); } return(resultado); }
/*--------------------------------- TipoAnimal ----------------------------------*/ public static List <TiposAnimal> ListaTiposAnimal() { List <TiposAnimal> resultados = new List <TiposAnimal>(); string procedimientoAEjecutar = "dbo.Get_TiposAnimal"; SqlCommand comando = new SqlCommand(procedimientoAEjecutar, conexion); comando.CommandType = CommandType.StoredProcedure; SqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { TiposAnimal tiposAnimal = new TiposAnimal(); tiposAnimal.idTipoAnimal = (long)reader["idTipoAnimal"]; tiposAnimal.denominacion = reader["denominacion"].ToString(); resultados.Add(tiposAnimal); } reader.Close(); return(resultados); }
public IHttpActionResult Put(int id, [FromBody] TiposAnimal claseDeAnimal) { RespuestaApi resultado = new RespuestaApi(); resultado.error = ""; int filasAfectadas = 0; try { Db.Conectar(); if (Db.EstaLaConexionAbierta()) { filasAfectadas = Db.ActualizarTiposAnimales(id, claseDeAnimal); } resultado.totalElementos = filasAfectadas; Db.Desconectar(); } catch (Exception) { resultado.totalElementos = 0; resultado.error = "Error al actualizar el TipoAnimal"; } return(Ok(resultado)); }
public IHttpActionResult Post([FromBody] TiposAnimal claseDeAnimal) { RespuestaApi resultado = new RespuestaApi(); resultado.error = ""; int filasAfectadas = 0; try { Db.Conectar(); if (Db.EstaLaConexionAbierta()) { filasAfectadas = Db.AgregarTiposAnimales(claseDeAnimal); } resultado.totalElementos = filasAfectadas; Db.Desconectar(); } catch (Exception) { resultado.totalElementos = 0; resultado.error = "Se produjo un error"; } return(Ok(resultado)); }