public IHttpActionResult GetAllUser() { List <UserViewModel> lstUsers = new List <UserViewModel>(); using (MySqlConnection conexion = ConexionBase.GetDBConnection()) { conexion.Open(); string consulta = "Select id, name, email, password from users ;"; MySqlCommand query = new MySqlCommand(consulta, conexion); using (var reader = query.ExecuteReader()) { while (reader.Read()) { lstUsers.Add(new UserViewModel { id = Convert.ToInt32(reader["id"].ToString()), nombre = reader["name"].ToString(), email = reader["email"].ToString(), password = reader["password"].ToString() }); } } if (lstUsers.Count == 0) { return(NotFound()); } else { return(Ok(lstUsers)); } } }
public IHttpActionResult GetAllFamilias() { List <FamiliaViewModel> lstFamilias = new List <FamiliaViewModel>(); using (MySqlConnection conexion = ConexionBase.GetDBConnection()) { conexion.Open(); MySqlCommand query = new MySqlCommand("select * from familias", conexion); using (var reader = query.ExecuteReader()) { while (reader.Read()) { lstFamilias.Add(new FamiliaViewModel() { idFam = Convert.ToInt32(reader["idFam"]), idOrden = Convert.ToInt32(reader["idOrden"]), nombre = reader["nombre"].ToString() }); } } } if (lstFamilias.Count == 0) { return(NotFound()); } else { return(Ok(lstFamilias)); } }
public bool ConsultarSolicitudesXidresp() { ConexionBase OConexion = new ConexionBase(); if (OConexion.AgregarParametro(ParameterDirection.Input, "Idresp", MySqlDbType.VarChar, 50, _respId) == false) { _Error = OConexion.Error; OConexion.CerrarConexion(); OConexion = null; return(false); } _MYSQL = "Usp_ConspendXId"; OConexion.SQL = _MYSQL; OConexion.NombreTabla = "tsolicitudes"; if (OConexion.LlenarDataSet(true)) { _ListadoSolicitudes = OConexion.MiDataSet.Tables[0]; OConexion.CerrarConexion(); OConexion = null; return(true); } else { _Error = OConexion.Error; OConexion.CerrarConexion(); OConexion = null; return(false); } }
public bool ConsultarSolicitudes() { ConexionBase OConexion = new ConexionBase(); _MYSQL = "select Num_Ticket as Ticket, nom_usr as Nombre_Usuario, ape_usr as Apellido,placa_ve as Placa, tresponsable.Nomb_resp as Responsable, tsolicitudes.fecha from tsolicitudes inner join tresponsable on tsolicitudes.id_resp = tresponsable.id_resp where tsolicitudes.Id_estado_sol < 3 order by fecha desc "; OConexion.SQL = _MYSQL; OConexion.NombreTabla = "tsolicitudes"; if (OConexion.LlenarDataSet(false)) { _ListadoSolicitudes = OConexion.MiDataSet.Tables[0]; OConexion.CerrarConexion(); OConexion = null; return(true); } else { _Error = OConexion.Error; OConexion.CerrarConexion(); OConexion = null; return(false); } }
public IHttpActionResult GetAllDietas() { List <DietaModelView> lstDietas = new List <DietaModelView>(); using (MySqlConnection conexion = ConexionBase.GetDBConnection()) { conexion.Open(); MySqlCommand query = new MySqlCommand("select d.idAnimal, a.nombreComun, d.cantidad, d.alimento, d.horario, d.consideraciones from dietas d inner join animal a on d.idAnimal=a.id", conexion); using (var reader = query.ExecuteReader()){ while (reader.Read()) { lstDietas.Add(new DietaModelView() { idAnimal = Convert.ToInt32(reader["idAnimal"].ToString()), nombreComun = reader["nombreComun"].ToString(), cantidad = reader["cantidad"].ToString(), alimento = reader["alimento"].ToString(), horario = reader["horario"].ToString(), consideraciones = reader["consideraciones"].ToString() }); } } } if (lstDietas.Count == 0) { return(NotFound()); } else { return(Ok(lstDietas)); } }
public IHttpActionResult GetEspecieById(int id) { List <EspecieViewModel> lstEspecies = new List <EspecieViewModel>(); using (MySqlConnection conexion = ConexionBase.GetDBConnection()) { conexion.Open(); MySqlCommand query = new MySqlCommand("select idEspecie, nombre from especies where idFamilia=" + id.ToString(), conexion); using (var reader = query.ExecuteReader()) { while (reader.Read()) { lstEspecies.Add(new EspecieViewModel() { idEspecie = Convert.ToInt32(reader["idEspecie"]), nombre = reader["nombre"].ToString() }); } } } if (lstEspecies.Count == 0) { return(NotFound()); } else { return(Ok(lstEspecies)); } }
public IHttpActionResult GetAllNecropsias() { List <NecropsiaViewModel> lstNecropsias = new List <NecropsiaViewModel>(); using (MySqlConnection conexion = ConexionBase.GetDBConnection()) { conexion.Open(); string consulta = "Select n.id, n.lugar, n.marcajeEjemplar, n.diagnosticoMuerte, e.nombrePropio, a.nombreComun from necropsias n inner join ejemplares e on n.marcajeEjemplar= e.marcaje inner join animal a on e.idAnimal = a.id;"; MySqlCommand query = new MySqlCommand(consulta, conexion); using (var reader = query.ExecuteReader()) { while (reader.Read()) { lstNecropsias.Add(new NecropsiaViewModel { id = Convert.ToInt32(reader["id"].ToString()), lugar = reader["lugar"].ToString(), diagnosticoMuerte = reader["diagnosticoMuerte"].ToString(), marcaje = reader["marcajeEjemplar"].ToString(), nombrePropio = reader["nombrePropio"].ToString(), nombreComun = reader["nombreComun"].ToString(), }); } } if (lstNecropsias.Count == 0) { return(NotFound()); } else { return(Ok(lstNecropsias)); } } }
// [EnableCors(origins: "http://localhost:64155/", headers: "*", methods: "*")] public IHttpActionResult GetFarmacoById(int id) { FarmacoViewModel farmaco = null; using (MySqlConnection conexion = ConexionBase.GetDBConnection()) { conexion.Open(); MySqlCommand query = new MySqlCommand(" select id, nombre, via from farmacos where id=" + id.ToString(), conexion); using (var reader = query.ExecuteReader()) { reader.Read(); farmaco = new FarmacoViewModel() { id = Convert.ToInt32(reader["id"].ToString()), nombre = reader["nombre"].ToString(), via = reader["via"].ToString() }; } if (farmaco == null) { return(NotFound()); } else { return(Ok(farmaco)); } } }
public IHttpActionResult GetMaxIdHoja() { FarmacoClinica farmaco = null; using (MySqlConnection conexion = ConexionBase.GetDBConnection()) { conexion.Open(); string consulta = "Select id from hojaprofilaxis order by id desc limit 1"; MySqlCommand query = new MySqlCommand(consulta, conexion); using (var reader = query.ExecuteReader()) { reader.Read(); farmaco = new FarmacoClinica { idClinica = Convert.ToInt32(reader["id"].ToString()) }; } } if (farmaco.idClinica == 0) { return(NotFound()); } else { return(Ok(farmaco)); } }
// [EnableCors(origins: "http://localhost:64155/", headers: "*", methods: "*")] public IHttpActionResult GetAllFarmacos() { List <FarmacoViewModel> lstFarmacos = new List <FarmacoViewModel>(); using (MySqlConnection conexion = ConexionBase.GetDBConnection()) { conexion.Open(); MySqlCommand query = new MySqlCommand(" select id, nombre, via from farmacos", conexion); using (var reader = query.ExecuteReader()) { while (reader.Read()) { lstFarmacos.Add(new FarmacoViewModel { id = Convert.ToInt32(reader["id"].ToString()), nombre = reader["nombre"].ToString(), via = reader["via"].ToString() }); } } if (lstFarmacos.Count == 0) { return(NotFound()); } else { return(Ok(lstFarmacos)); } } }
public IHttpActionResult GetHojaByConcidence(string valor) { List <NecropsiaViewModel> lstNecropsia = new List <NecropsiaViewModel>(); using (MySqlConnection conexion = ConexionBase.GetDBConnection()) { MySqlCommand query = new MySqlCommand("consultaNecropsiaByConcidence", conexion); query.CommandType = CommandType.StoredProcedure; query.Parameters.AddWithValue("@valor", valor); query.Parameters["@valor"].Direction = ParameterDirection.Input; conexion.Open(); using (var reader = query.ExecuteReader()) { while (reader.Read()) { lstNecropsia.Add(new NecropsiaViewModel { diagnosticoMuerte = reader["diagnosticoMuerte"].ToString(), marcaje = reader["marcaje"].ToString(), nombrePropio = reader["nombrePropio"].ToString(), nombreComun = reader["nombreComun"].ToString() }); } } } if (lstNecropsia.Count == 0) { return(NotFound()); } else { return(Ok(lstNecropsia)); } }
public IHttpActionResult PostNewDieta(DietaEjemplarViewModel dieta) { if (!ModelState.IsValid) { return(BadRequest("El modelo de datos es invalido")); } using (MySqlConnection conexion = ConexionBase.GetDBConnection()) { MySqlCommand query = new MySqlCommand("insertarDietaEjemplar", conexion); query.CommandType = CommandType.StoredProcedure; query.Parameters.AddWithValue("@marcaje", dieta.marcaje); query.Parameters.AddWithValue("@fechaCambio", dieta.fechaCambio); query.Parameters.AddWithValue("@causaCambio", dieta.causaCambio); query.Parameters.AddWithValue("@cantidad", dieta.cantidad); query.Parameters.AddWithValue("@alimento", dieta.alimento); query.Parameters.AddWithValue("@horario", dieta.horario); query.Parameters.AddWithValue("@consideraciones", dieta.consideraciones); query.Parameters["@marcaje"].Direction = ParameterDirection.Input; query.Parameters["@fechaCambio"].Direction = ParameterDirection.Input; query.Parameters["@causaCambio"].Direction = ParameterDirection.Input; query.Parameters["@cantidad"].Direction = ParameterDirection.Input; query.Parameters["@alimento"].Direction = ParameterDirection.Input; query.Parameters["@horario"].Direction = ParameterDirection.Input; query.Parameters["@consideraciones"].Direction = ParameterDirection.Input; conexion.Open(); MySqlDataReader myReader; myReader = query.ExecuteReader(); conexion.Close(); return(Ok()); } }
public bool ConsultarTkFin() { ConexionBase OConexion = new ConexionBase(); _MYSQL = "Usp_CNumTicket"; OConexion.SQL = _MYSQL; if (OConexion.Consultar(false)) { while (OConexion.Reader.Read()) { _Ticket = OConexion.Reader.GetInt32(0); } OConexion.CerrarConexion(); OConexion = null; return(true); } else { _Error = OConexion.Error; OConexion.CerrarConexion(); OConexion = null; return(false); } }
public IHttpActionResult GetAllHojaProfilaxis(int idHoja) { List <FarmacoClinica> lstFarmacos = new List <FarmacoClinica>(); using (MySqlConnection conexion = ConexionBase.GetDBConnection()) { conexion.Open(); MySqlCommand query = new MySqlCommand("Select f.id, f.nombre, f.via, fp.dosis, fp.frecuencia, DATE_FORMAT(fp.fechaAplicacion, '%Y-%m-%d' ) AS fechaAplicacion from farmacoprofilaxis fp inner join farmacos f on fp.idFarmaco= f.id and idProfilaxis=" + idHoja.ToString(), conexion); using (var reader = query.ExecuteReader()) { while (reader.Read()) { lstFarmacos.Add(new FarmacoClinica() { idFarmaco = Convert.ToInt32(reader["id"].ToString()), nombreFarmaco = reader["nombre"].ToString(), via = reader["via"].ToString(), dosis = reader["dosis"].ToString(), frecuencia = reader["frecuencia"].ToString(), fechaAplicacion = reader["fechaAplicacion"].ToString() }); } } } if (lstFarmacos.Count == 0) { return(NotFound()); } else { return(Ok(lstFarmacos)); } }
public IHttpActionResult GetAllEjemplares() { List <EjemplarViewModel> lstEjemplares = new List <EjemplarViewModel>(); using (MySqlConnection conexion = ConexionBase.GetDBConnection()) { conexion.Open(); MySqlCommand query = new MySqlCommand("select e.marcaje, e.idAnimal, a.nombreComun, e.fechaNacimiento, e.fechaAlta, e.sexo , e.nombrePropio from ejemplares e inner join animal a on e.idAnimal= a.id", conexion); using (var reader = query.ExecuteReader()) { while (reader.Read()) { lstEjemplares.Add(new EjemplarViewModel() { marcaje = reader["marcaje"].ToString(), idAnimal = Convert.ToInt32(reader["idAnimal"]), nombreComun = reader["nombreComun"].ToString(), fechaNacimiento = reader["fechaNacimiento"].ToString(), fechaAlta = reader["fechaAlta"].ToString(), sexo = reader["sexo"].ToString(), nombrePropio = reader["nombrePropio"].ToString() }); } } } if (lstEjemplares.Count == 0) { return(NotFound()); } else { return(Ok(lstEjemplares)); } }
public bool ConsultArchivo() { ConexionBase OConexion = new ConexionBase(); if (OConexion.AgregarParametro(ParameterDirection.Input, "@NT", MySqlDbType.Int32, 0, _Ticket) == false) { _Error = OConexion.Error; OConexion.CerrarConexion(); OConexion = null; return(false); } _MYSQL = "Usp_ConsArchivo"; OConexion.SQL = _MYSQL; OConexion.NombreTabla = "AADJUNTOS"; if (OConexion.LlenarDataSet(true)) { _ListadoSolicitudes = OConexion.MiDataSet.Tables[0]; OConexion.CerrarConexion(); OConexion = null; return(true); } else { _Error = OConexion.Error; OConexion.CerrarConexion(); OConexion = null; return(false); } }
public int ContarPendientesXid() { ConexionBase OConexion = new ConexionBase(); if (OConexion.AgregarParametro(ParameterDirection.Input, "@idresp", MySqlDbType.Int32, 0, RespId) == false) { _Error = OConexion.Error; OConexion.CerrarConexion(); OConexion = null; return(0); } _MYSQL = "NroPendientesXid"; OConexion.SQL = _MYSQL; if (OConexion.Consultar(true)) { while (OConexion.Reader.Read()) { _Ticket = OConexion.Reader.GetInt32(0); } OConexion.CerrarConexion(); OConexion = null; return(_Ticket); } else { _Error = OConexion.Error; OConexion.CerrarConexion(); OConexion = null; return(0); } }
public IHttpActionResult GetDietaById(int id) { DietaModelView dieta = null; using (MySqlConnection conexion = ConexionBase.GetDBConnection()) { conexion.Open(); MySqlCommand query = new MySqlCommand("select d.idAnimal, a.nombreComun, d.cantidad, d.alimento, d.horario, d.consideraciones from dietas d inner join animal a on d.idAnimal=a.id where d.idAnimal=" + id, conexion); using (var reader = query.ExecuteReader()) { reader.Read(); dieta = new DietaModelView() { idAnimal = Convert.ToInt32(reader["idAnimal"].ToString()), nombreComun = reader["nombreComun"].ToString(), cantidad = reader["cantidad"].ToString(), alimento = reader["alimento"].ToString(), horario = reader["horario"].ToString(), consideraciones = reader["consideraciones"].ToString() }; } if (dieta == null) { return(NotFound()); } else { return(Ok(dieta)); } } }
public int ContarPendientes() { ConexionBase OConexion = new ConexionBase(); _MYSQL = "NroPendientes"; OConexion.SQL = _MYSQL; if (OConexion.Consultar(true)) { while (OConexion.Reader.Read()) { _Ticket = OConexion.Reader.GetInt32(0); } OConexion.CerrarConexion(); OConexion = null; return(_Ticket); } else { _Error = OConexion.Error; OConexion.CerrarConexion(); OConexion = null; return(0); } }
public bool DesactivaUsuario() { ConexionBase oConexion = new ConexionBase(); if (oConexion.AgregarParametro(ParameterDirection.Input, "@id", MySqlDbType.Int32, 0, _respId) == false) { _Error = oConexion.Error; oConexion.CerrarConexion(); oConexion = null; return(false); } _MYSQL = "Usp_DesactivaResp"; oConexion.SQL = _MYSQL; if (oConexion.EjecutarSentencia(true)) { oConexion.CerrarConexion(); oConexion = null; return(true); } else { _Error = oConexion.Error; oConexion.CerrarConexion(); oConexion = null; return(false); } }
public IHttpActionResult GetFarmacoByConcidence(string valor) { List <FarmacoViewModel> lstFarmacos = new List <FarmacoViewModel>(); using (MySqlConnection conexion = ConexionBase.GetDBConnection()) { MySqlCommand query = new MySqlCommand("buscarFarmaco", conexion); query.CommandType = CommandType.StoredProcedure; query.Parameters.AddWithValue("@valor", valor); query.Parameters["@valor"].Direction = ParameterDirection.Input; conexion.Open(); using (var reader = query.ExecuteReader()) { while (reader.Read()) { lstFarmacos.Add(new FarmacoViewModel { id = Convert.ToInt32(reader["id"].ToString()), nombre = reader["nombre"].ToString(), via = reader["via"].ToString() }); } } conexion.Close(); if (lstFarmacos.Count == 0) { return(NotFound()); } else { return(Ok(lstFarmacos)); } } }
public bool ConsultarTerminales() { ConexionBase oConexion = new ConexionBase(); _MYSQL = "Usp_ConsultarTerminal"; oConexion.NombreTabla = "tterminal"; oConexion.MYSQL = _MYSQL; if (oConexion.LlenarDataSet(true)) { _ListadoTerminales = oConexion.MiDataSet.Tables[0]; oConexion.CerrarConexion(); oConexion = null; return(true); } else { _Error = oConexion.Error; oConexion.CerrarConexion(); oConexion = null; return(false); } }
public bool ValidarUsuario() { ConexionBase OConexion = new ConexionBase(); if (OConexion.AgregarParametro(ParameterDirection.Input, "@user", MySqlDbType.VarChar, 30, _Nombres) == false) { _Error = OConexion.Error; OConexion.CerrarConexion(); OConexion = null; return(false); } if (OConexion.AgregarParametro(ParameterDirection.Input, "@pwd", MySqlDbType.VarChar, 30, _Pwd) == false) { _Error = OConexion.Error; OConexion.CerrarConexion(); OConexion = null; return(false); } _MYSQL = "ConsultaLogin"; OConexion.SQL = _MYSQL; if (OConexion.Consultar(true)) { while (OConexion.Reader.Read()) { _respId = OConexion.Reader.GetInt32(0); _Rol = OConexion.Reader.GetInt32(1); _Nombcrea = OConexion.Reader.GetString(2); } OConexion.CerrarConexion(); OConexion = null; if (_respId != 0) { return(true); } else { return(false); } } else { _Error = OConexion.Error; OConexion.CerrarConexion(); OConexion = null; return(false); } }
public bool ConsultarMaestro(int tabla) { ConexionBase oConexion = new ConexionBase(); if (tabla == 1) { _MYSQL = "Usp_ConsultarEstado"; oConexion.NombreTabla = "testadosol"; } else if (tabla == 2) { _MYSQL = "Usp_tresponsable"; oConexion.NombreTabla = "tresponsable"; } else if (tabla == 3) { _MYSQL = "Usp_Medios"; oConexion.NombreTabla = "tmedios"; } else if (tabla == 4) { _MYSQL = "Usp_troles"; oConexion.NombreTabla = "troles"; } else if (tabla == 5) { _MYSQL = "Usp_ConsultarEstadoterm"; oConexion.NombreTabla = "testadosol"; } else if (tabla == 6) { _MYSQL = "Usp_uso"; oConexion.NombreTabla = "uso"; } oConexion.MYSQL = _MYSQL; if (oConexion.LlenarDataSet(true)) { _ListadoSolicitudes = oConexion.MiDataSet.Tables[0]; oConexion.CerrarConexion(); oConexion = null; return(true); } else { _Error = oConexion.Error; oConexion.CerrarConexion(); oConexion = null; return(false); } }
public bool ConsultarTk() { ConexionBase OConexion = new ConexionBase(); if (OConexion.AgregarParametro(ParameterDirection.Input, "Ticket", MySqlDbType.Int16, 0, _Ticket) == false) { _Error = OConexion.Error; OConexion.CerrarConexion(); OConexion = null; return(false); } _MYSQL = "Usp_ConsultarTicket"; OConexion.SQL = _MYSQL; if (OConexion.Consultar(true)) { while (OConexion.Reader.Read()) { _Ticket = OConexion.Reader.GetInt32(0); _Nombres = OConexion.Reader.GetString(1); _Apellidos = OConexion.Reader.GetString(2); _Identificacion = OConexion.Reader.GetString(3); _Telefono = OConexion.Reader.GetString(4); _Email = OConexion.Reader.GetString(5); _PlacaVe = OConexion.Reader.GetString(6); _Descripcion = OConexion.Reader.GetString(7); _respuesta = OConexion.Reader.GetString(8); _NombResponsable = OConexion.Reader.GetString(9); _Nombcrea = OConexion.Reader.GetString(10); _Descmedio = OConexion.Reader.GetString(11); _Fechacrea = OConexion.Reader.GetDateTime(12); _IdEstadosol = OConexion.Reader.GetInt32(13); _respId = OConexion.Reader.GetInt32(14); } OConexion.CerrarConexion(); OConexion = null; return(true); } else { _Error = OConexion.Error; OConexion.CerrarConexion(); OConexion = null; return(false); } }
public IHttpActionResult GetAnimalByConcidence(string valor) { List <AnimalViewModel> lstAnimales = new List <AnimalViewModel>(); using (MySqlConnection conexion = ConexionBase.GetDBConnection()) { try { MySqlCommand query = new MySqlCommand("buscarAnimal", conexion); query.CommandType = CommandType.StoredProcedure; // query.CommandText = "buscarVeterinario"; query.Parameters.AddWithValue("@valor", valor); query.Parameters["@valor"].Direction = ParameterDirection.Input; conexion.Open(); // query.ExecuteNonQuery(); using (var reader = query.ExecuteReader()) { while (reader.Read()) { lstAnimales.Add(new AnimalViewModel() { nombreCientifico = reader["nombreCientifico"].ToString(), nombreComun = reader["nombreComun"].ToString(), familia = reader["familia"].ToString(), clase = reader["clase"].ToString(), orden = reader["orden"].ToString(), especie = reader["especie"].ToString(), habitat = reader["habitat"].ToString() }); } conexion.Close(); } } catch (Exception e) { conexion.Close(); Console.WriteLine("Error al consultar los datos" + e.Message); } } if (lstAnimales.Count() == 0) { return(NotFound()); } else { return(Ok(lstAnimales)); } }
public IHttpActionResult GetAllVeterinarios() { Console.WriteLine("Getting Connection"); MySqlConnection conn = ConexionBase.GetDBConnection(); try { Console.WriteLine("Openning Conecction.."); conn.Open(); Console.WriteLine("Success connection"); } catch (Exception e) { Console.WriteLine("Error porpa" + e.Message); } //IList<VeterinarioModel> lstVeterinarios = null; //opcion origilan List <VeterinarioModel> lstVeterinarios = new List <VeterinarioModel>(); using (MySqlConnection conexion = ConexionBase.GetDBConnection()) { conexion.Open(); MySqlCommand query = new MySqlCommand("select id, nombre, apellidoPaterno, apellidoMaterno, sexo from veterinarios", conexion); using (var reader = query.ExecuteReader()) { while (reader.Read()) { lstVeterinarios.Add(new VeterinarioModel() { id = Convert.ToInt32(reader["Id"]), nombre = reader["nombre"].ToString(), apellidoPaterno = reader["apellidoPaterno"].ToString(), apellidoMaterno = reader["apellidoMaterno"].ToString(), sexo = reader["sexo"].ToString() }); } } } if (lstVeterinarios.Count == 0) { return(NotFound()); } else { return(Ok(lstVeterinarios)); } }
public IHttpActionResult Delete(int idHoja, int idFarmaco) { // if (idFarmaco <= 0 || idHoja <= 0) // return BadRequest("ID no válido"); using (MySqlConnection conexion = ConexionBase.GetDBConnection()) { conexion.Open(); string delete = "delete from farmacoprofilaxis where idProfilaxis=" + idHoja + " and idFarmaco=" + idFarmaco; MySqlCommand query = new MySqlCommand(delete, conexion); MySqlDataReader reader; reader = query.ExecuteReader(); conexion.Close(); return(Ok()); } }
// [EnableCors(origins: "http://localhost:64155/", headers: "*", methods: "*")] public IHttpActionResult PutFarmaco(FarmacoViewModel farmaco) { if (!ModelState.IsValid) { return(BadRequest("Modelo de datos invalido")); } using (MySqlConnection conexion = ConexionBase.GetDBConnection()) { conexion.Open(); string update = "update farmacos set nombre='" + farmaco.nombre + "', via='" + farmaco.via + "' where id='" + farmaco.id + "'; "; MySqlCommand query = new MySqlCommand(update, conexion); MySqlDataReader reader; reader = query.ExecuteReader(); return(Ok()); } }
public IHttpActionResult PutNecropsia(NecropsiaViewModel necropsia) { if (!ModelState.IsValid) { return(BadRequest("Modelo de datos de necropsia invalido")); } using (MySqlConnection conexion = ConexionBase.GetDBConnection()) { MySqlCommand query = new MySqlCommand("editarNecropsia", conexion); query.CommandType = CommandType.StoredProcedure; query.Parameters.AddWithValue("@idNecropsia", necropsia.id); query.Parameters.AddWithValue("@lugar", necropsia.lugar); query.Parameters.AddWithValue("@fecha", necropsia.fecha); query.Parameters.AddWithValue("@marcajeEjemplar", necropsia.marcaje); query.Parameters.AddWithValue("@hora", necropsia.hora); query.Parameters.AddWithValue("@antecedentes", necropsia.antecedentes); query.Parameters.AddWithValue("@diagnosticoMuerte", necropsia.diagnosticoMuerte); query.Parameters.AddWithValue("@estadoFisico", necropsia.estadoFisico); query.Parameters.AddWithValue("@lesiones", necropsia.lesiones); query.Parameters.AddWithValue("@toracica", necropsia.toracica); query.Parameters.AddWithValue("@abdominal", necropsia.abdominal); query.Parameters.AddWithValue("@muestras", necropsia.muestras); query.Parameters.AddWithValue("@idVeterinario", necropsia.idVeterinario); query.Parameters.AddWithValue("@idEncargado", necropsia.idEncargado); query.Parameters["@idNecropsia"].Direction = ParameterDirection.Input; query.Parameters["@lugar"].Direction = ParameterDirection.Input; query.Parameters["@fecha"].Direction = ParameterDirection.Input; query.Parameters["@marcajeEjemplar"].Direction = ParameterDirection.Input; query.Parameters["@hora"].Direction = ParameterDirection.Input; query.Parameters["@antecedentes"].Direction = ParameterDirection.Input; query.Parameters["@diagnosticoMuerte"].Direction = ParameterDirection.Input; query.Parameters["@estadoFisico"].Direction = ParameterDirection.Input; query.Parameters["@lesiones"].Direction = ParameterDirection.Input; query.Parameters["@toracica"].Direction = ParameterDirection.Input; query.Parameters["@abdominal"].Direction = ParameterDirection.Input; query.Parameters["@muestras"].Direction = ParameterDirection.Input; query.Parameters["@idVeterinario"].Direction = ParameterDirection.Input; query.Parameters["@idEncargado"].Direction = ParameterDirection.Input; conexion.Open(); MySqlDataReader reader; reader = query.ExecuteReader(); conexion.Close(); return(Ok()); } }