Beispiel #1
0
        // 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));
        }
Beispiel #3
0
 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));
            }
        }
Beispiel #8
0
        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));
        }