public int ActualizarMascota(MascotaEL mascotaEL) { int filasAfectadas = 0; using (var conn = connection.GetConnection()) { conn.Open(); using (var command = new SqlCommand("USP_Mascota_CRUD", conn)) { try { command.CommandType = CommandType.StoredProcedure; command.Parameters.Add(new SqlParameter("@Operacion", 'U')); command.Parameters.Add(new SqlParameter("@MascotaId", mascotaEL.MascotaId)); command.Parameters.Add(new SqlParameter("@Nombre", mascotaEL.Nombre)); command.Parameters.Add(new SqlParameter("@Edad", mascotaEL.Edad)); command.Parameters.Add(new SqlParameter("@EspecieId", mascotaEL.EspecieId)); filasAfectadas = command.ExecuteNonQuery(); } catch (Exception ex) { throw new Exception("Error", ex); } } return(filasAfectadas); } }
public MascotaEL BuscarMascotasById(MascotaEL mascotaEL) { MascotaEL mascota = new MascotaEL(); MascotaDL mascotaDL = new MascotaDL(); mascota = mascotaDL.BuscarMascotasById(mascotaEL); return(mascota); }
public int EliminarMascota(MascotaEL mascotaEL) { MascotaDL mascotaDL = new MascotaDL(); int filasAfectadas = 0; filasAfectadas = mascotaDL.EliminarMascota(mascotaEL); return(filasAfectadas); }
public int ActualizarMascota(MascotaEL mascotaEL) { MascotaDL mascotaDL = new MascotaDL(); int filasAfectadas = 0; filasAfectadas = mascotaDL.ActualizarMascota(mascotaEL); return(filasAfectadas); }
public List <MascotaEL> ListarMascotas(MascotaEL mascotaEL) { List <MascotaEL> list = new List <MascotaEL>(); MascotaDL mascotaDL = new MascotaDL(); list = mascotaDL.ListarMascotas(mascotaEL); return(list); }
public int RegistrarMascota(MascotaEL mascotaEL) { MascotaDL mascotaDL = new MascotaDL(); int filasAfectadas = 0; filasAfectadas = mascotaDL.RegistrarMascota(mascotaEL); return(filasAfectadas); }
public ActionResult Editar(int id = 0) { MascotaEL mascotaEL = new MascotaEL(); EspecieEL especieEL = new EspecieEL(); mascotaEL.MascotaId = id; ViewBag.Especies = especieBL.ListarEspecies(especieEL); return(View(id == 0 ? new MascotaEL() : mascotaBL.BuscarMascotasById(mascotaEL))); }
public ActionResult Guardar(MascotaEL mascotaEL) { var resultado = mascotaEL.MascotaId > 0 ? mascotaBL.ActualizarMascota(mascotaEL) : mascotaBL.RegistrarMascota(mascotaEL); if (resultado <= 0) { ViewBag.Mensaje = "Ocurrió un error"; return(View("~/Views/Shared/_Mensaje.cshtml")); } return(Redirect("~/mascota/index")); }
public ActionResult Eliminar(int id) { MascotaEL mascotaEL = new MascotaEL(); mascotaEL.MascotaId = id; var resultado = mascotaBL.EliminarMascota(mascotaEL); if (resultado <= 0) { ViewBag.Mensaje = "Ocurrió un error"; return(View("~/Views/Shared/_Mensaje.cshtml")); } return(Redirect("~/mascota/index")); }
public List <MascotaEL> ListarMascotas(MascotaEL mascotaEL) { List <MascotaEL> lista = new List <MascotaEL>(); using (var conn = connection.GetConnection()) { conn.Open(); try { using (var command = new SqlCommand("USP_Mascota_CRUD", conn)) { command.CommandType = CommandType.StoredProcedure; command.Parameters.Add(new SqlParameter("@Operacion", 'R')); command.Parameters.Add(new SqlParameter("@MascotaId", mascotaEL.MascotaId)); command.Parameters.Add(new SqlParameter("@Nombre", mascotaEL.Nombre)); command.Parameters.Add(new SqlParameter("@Edad", mascotaEL.Edad)); command.Parameters.Add(new SqlParameter("@EspecieId", mascotaEL.EspecieId)); using (var reader = command.ExecuteReader()) { while (reader.Read()) { MascotaEL mascota = new MascotaEL(); mascota.MascotaId = (int)reader["MascotaId"]; mascota.Nombre = reader["Nombre"].ToString(); mascota.Edad = (int)reader["Edad"]; mascota.EspecieId = (int)reader["EspecieId"]; mascota.EspecieEL.EspecieId = (int)reader["EspecieId"]; mascota.EspecieEL.Descripcion = reader["Descripcion"].ToString(); lista.Add(mascota); } reader.Close(); } } } catch (Exception ex) { throw new Exception("Error", ex); } return(lista); } }
// GET: Mascota public ActionResult Index() { MascotaEL mascotaEL = new MascotaEL(); return(View(mascotaBL.ListarMascotas(mascotaEL))); }