// GET: Organizacion/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Organizacion organizacion = db.Organizacion.Find(id); if (organizacion == null) { return(HttpNotFound()); } ViewBag.ID_EstadoDeCliente = new SelectList(db.EstadoDeCliente, "ID_EstadoDeCliente", "Tipo", organizacion.Cliente.ID_EstadoDeCliente); OrganizacionModel organizacionModel = new OrganizacionModel { CedulaJuridica = organizacion.CedulaJuridica, Nombre = organizacion.Nombre, Ciudad = organizacion.Cliente.Ciudad, Direccion = organizacion.Cliente.Direccion, ID_EstadoDeCliente = organizacion.Cliente.ID_EstadoDeCliente, ID_Cliente = organizacion.Cliente.ID_Cliente, Estado = organizacion.Cliente.EstadoDeCliente.Tipo, Contacto = new ContactoModel { Nombre = organizacion.Contacto.Nombre, Telefono = organizacion.Contacto.Telefono, Cargo = organizacion.Contacto.Cargo } }; ViewBag.ID_Cliente = new SelectList(db.Cliente, "ID_Cliente", "Direccion", organizacion.ID_Cliente); ViewBag.ID_Contacto = new SelectList(db.Contacto, "ID_Contacto", "Nombre", organizacion.ID_Contacto); return(View(organizacionModel)); }
public JsonResult Get() { OrganizacionModel organizacionQuery = new OrganizacionModel(new Organizacion()); ResponseMenssage response = new ResponseMenssage("success", organizacionQuery.GetOrganizaciones()); return(new JsonResult(response)); }
public ActionResult Edit(OrganizacionModel organizacion) { if (ModelState.IsValid) { db.spModifyOrganizacion2(organizacion.CedulaJuridica, organizacion.Nombre, organizacion.Direccion, organizacion.Ciudad, organizacion.ID_EstadoDeCliente, organizacion.Contacto.Nombre, organizacion.Contacto.Telefono, organizacion.Contacto.Cargo); return(RedirectToAction("Index")); } return(View(organizacion)); }
public JsonResult Post([FromBody] Organizacion organizacion) { OrganizacionModel OrganizacioneQuery = new OrganizacionModel(organizacion); if (OrganizacioneQuery.Create()) { ResponseMenssage response = new ResponseMenssage("success", OrganizacioneQuery.Organizacion); return(new JsonResult(response)); } else { ResponseMenssage response = new ResponseMenssage("error", "error al crear"); return(new JsonResult(response)); } }
public JsonResult Delete(int id) { OrganizacionModel organizacionQuery = new OrganizacionModel(new Organizacion()); organizacionQuery.Organizacion.Id = id; if (organizacionQuery.Delete()) { ResponseMenssage response = new ResponseMenssage("success", organizacionQuery.Organizacion); return(new JsonResult(response)); } else { ResponseMenssage response = new ResponseMenssage("error", "error al eliminar"); return(new JsonResult(response)); } }
public JsonResult Put(int id, [FromBody] Organizacion organizacion) { OrganizacionModel organizacionQuery = new OrganizacionModel(organizacion); organizacionQuery.Organizacion.Id = id; if (organizacionQuery.Update()) { ResponseMenssage response = new ResponseMenssage("success", organizacionQuery.Organizacion); return(new JsonResult(response)); } else { ResponseMenssage response = new ResponseMenssage("error", "error al modificar"); return(new JsonResult(response)); } }
public JsonResult Get(int id) { Organizacion organizacion = new Organizacion { Id = id }; OrganizacionModel organizacionQuery = new OrganizacionModel(organizacion); if (organizacionQuery.ReadById()) { ResponseMenssage response = new ResponseMenssage("success", organizacionQuery.Organizacion); return(new JsonResult(response)); } else { ResponseMenssage response = new ResponseMenssage("error", "region no encontrada"); return(new JsonResult(response)); } }
public ActionResult Create(Cliente cliente, Organizacion organizacion, Contacto contacto) { if (ModelState.IsValid) { ObjectParameter result = new ObjectParameter("opReturn", typeof(string)); db.spAddClienteAndOrganizacion2(organizacion.CedulaJuridica, organizacion.Nombre, cliente.Direccion, cliente.Ciudad, 0, contacto.Nombre, contacto.Telefono, contacto.Cargo, result); OrganizacionModel organizacionModel = new OrganizacionModel { CedulaJuridica = organizacion.CedulaJuridica, Nombre = organizacion.Nombre, Direccion = cliente.Direccion, Ciudad = cliente.Ciudad, ID_EstadoDeCliente = cliente.ID_EstadoDeCliente, Contacto = new ContactoModel { Telefono = contacto.Telefono, Cargo = contacto.Cargo, Nombre = contacto.Nombre } }; if (result.Value.ToString() == "Record Inserted Successfully") { ViewBag.Resultado = true; } else { ViewBag.Resultado = false; } ViewBag.Message = result.Value.ToString(); ViewBag.ID_EstadoDeCliente = new SelectList(db.EstadoDeCliente, "ID_EstadoDeCliente", "Tipo"); return(View(organizacionModel)); } ViewBag.ID_Cliente = new SelectList(db.Cliente, "ID_Cliente", "Direccion", organizacion.ID_Cliente); ViewBag.ID_Contacto = new SelectList(db.Contacto, "ID_Contacto", "Nombre", organizacion.ID_Contacto); return(View(organizacion)); }