public void Edit(EntReferencia referencia) { int filasAfectadas = data.Edit(referencia.Id, referencia.Dato, referencia.TipoId, referencia.ContactoId); if (filasAfectadas != 1) { throw new ApplicationException("Error al Editar Referencia"); } }
public void Create(EntReferencia referencia, int IdContacto) { int filasAfectadas = data.Create(referencia.Dato, referencia.TipoId, IdContacto); if (filasAfectadas != 1) { throw new ApplicationException("Error al Crear Referencia"); } }
public void Delete(EntReferencia referencia) { int filasAfectadas = data.Delete(referencia.Id); if (filasAfectadas != 1) { throw new ApplicationException("Error al Borrar Referencia"); } }
public ActionResult DeleteR(EntReferencia referencia) { try { comandoR.Delete(referencia); TempData["resultado"] = $"Registro Eliminidao"; return(RedirectToAction("Datos")); } catch (Exception error) { TempData["error"] = error.Message; EntReferencia r = comandoR.Obtener(referencia.Id); return(View("DeleteR", r)); } }
public ActionResult DeleteR(int id) { EntReferencia referencia = new EntReferencia(); try { referencia = comandoR.Obtener(id); return(View(referencia)); } catch (Exception error) { TempData["error"] = error.Message; return(RedirectToAction("Datos")); } }
public ActionResult EditR(EntReferencia referencia) { try { comandoR.Edit(referencia); TempData["resultado"] = $"Se edito correctamente la Referencia"; return(RedirectToAction("Datos")); } catch (Exception error) { TempData["error"] = error.Message; List <EntTipo> ls = comandoT.Obtener(); ViewBag.TipoId = new SelectList(ls, "Id", "Nombre", referencia.TipoId); return(View("EditR", referencia)); } }
public ActionResult EditR(int id) { EntReferencia referencia = new EntReferencia(); try { referencia = comandoR.Obtener(id); List <EntTipo> ls = comandoT.Obtener(); ViewBag.TipoId = new SelectList(ls, "Id", "Nombre", referencia.TipoId); return(View(referencia)); } catch (Exception error) { TempData["error"] = error.Message; return(RedirectToAction("Datos")); } }
public EntReferencia Obtener(int id) { EntReferencia r = new EntReferencia(); DataRow fila = data.Obtener(id); r.Id = Convert.ToInt32(fila["Id"]); r.TipoId = Convert.ToInt32(fila["TipoId"]); r.ContactoId = Convert.ToInt32(fila["ContactoId"]); r.Dato = fila["Dato"].ToString(); EntTipo t = new EntTipo(); t.Id = Convert.ToInt32(fila["IdTipo"]); t.Nombre = fila["Nombre"].ToString(); t.Estado = Convert.ToBoolean(fila["Estado"]); r.Tipo = t; return(r); }
public ActionResult CreateR(EntReferencia referencia) { try { EntContacto c = (EntContacto)Session["contacto"]; comandoR.Create(referencia, c.Id); TempData["resultado"] = $"Se Agrego Correctamente La referencia"; Session["contacto"] = null; return(RedirectToAction("Datos")); } catch (Exception error) { TempData["error"] = error.Message; List <EntTipo> Tipo = comandoT.Obtener(); ViewBag.TipoId = new SelectList(Tipo, "Id", "Nombre"); return(View("CreateR", referencia)); } }
public EntDatosContacto Obtener(int Id) { EntDatosContacto Datos = new EntDatosContacto(); EntContacto contacto = new EntContacto(); DataRow fila = dataC.Obtener(Id); contacto.Id = Convert.ToInt32(fila["Id"]); contacto.Nombre = fila["Nombre"].ToString(); contacto.Paterno = fila["Paterno"].ToString(); contacto.Materno = fila["Materno"].ToString(); contacto.Edad = Convert.ToInt32(fila["Edad"]); contacto.Nacimiento = Convert.ToDateTime(fila["Nacimiento"]); contacto.NomFoto = fila["NomFoto"].ToString(); contacto.UserId = Convert.ToInt32(fila["UserId"]); contacto.Cumpleaños = FelizCumpleaños(contacto.Nombre); Datos.Contacto = contacto; List <EntReferencia> ls = new List <EntReferencia>(); DataTable tab = new DataTable(); tab = dataR.ObtenerPorContacto(Id); foreach (DataRow fil in tab.Rows) { EntReferencia r = new EntReferencia(); r.Id = Convert.ToInt32(fil["Id"]); r.TipoId = Convert.ToInt32(fil["TipoId"]); r.ContactoId = Convert.ToInt32(fil["ContactoId"]); r.Dato = fil["Dato"].ToString(); EntTipo t = new EntTipo(); t.Id = Convert.ToInt32(fil["IdTipo"]); t.Nombre = fil["Nombre"].ToString(); t.Estado = Convert.ToBoolean(fil["Estado"]); r.Tipo = t; ls.Add(r); } Datos.Referencias = ls; return(Datos); }
public List <EntReferencia> ObtenerPorContacto(int Id) { List <EntReferencia> ls = new List <EntReferencia>(); DataTable tabla = new DataTable(); tabla = data.ObtenerPorContacto(Id); foreach (DataRow fila in tabla.Rows) { EntReferencia r = new EntReferencia(); r.Id = Convert.ToInt32(fila["Id"]); r.TipoId = Convert.ToInt32(fila["TipoId"]); r.ContactoId = Convert.ToInt32(fila["ContactoId"]); r.Dato = fila["Dato"].ToString(); EntTipo t = new EntTipo(); t.Id = Convert.ToInt32(fila["IdTipo"]); t.Nombre = fila["Nombre"].ToString(); t.Estado = Convert.ToBoolean(fila["Estado"]); r.Tipo = t; ls.Add(r); } return(ls); }