Exemplo n.º 1
0
        public ActionResult Edit(int id, FormCollection collection)
        {
            ViewBag.menu = "Specialities";
            SpecialtyCAD cadPos     = new SpecialtyCAD();
            SpecialtyCEN cen        = new SpecialtyCEN(cadPos);
            SpecialtyEN  positionEN = null;

            try
            {
                positionEN         = cen.ReadOID(id);
                positionEN.Display = collection["Nombre"].ToString();

                cen.Modify(positionEN.Identifier, positionEN.Code, positionEN.Display);

                TempData["resultado"] = Resources.textos.editOK;
                TempData["ok"]        = "success";

                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                positionEN    = cen.ReadOID(id);
                ViewBag.error = ex.Message;

                return(View(positionEN));
            }
        }
Exemplo n.º 2
0
        // GET: DashBoard/Especialidad/Details/5
        public ActionResult Details(int id = 0)
        {
            SessionInitialize();

            string       resultado = "";
            SpecialtyCAD cadLoc    = new SpecialtyCAD();
            SpecialtyCEN cen       = new SpecialtyCEN(cadLoc);
            SpecialtyEN  locEN     = cen.ReadOID(id);

            Dictionary <string, string> res = new Dictionary <string, string>();

            if (locEN != null)
            {
                resultado = "<ul><li><strong>Id: </strong>" + locEN.Identifier + "</li><li><strong>Código: </strong>" + locEN.Code + "</li><li><strong>Nombre: </strong>" + locEN.Display + "</ul>";
                res.Add("titulo", Resources.textos.detailsModal);
            }
            else
            {
                resultado = "<p>" + Resources.textos.errorDataModal + " " + id.ToString() + "</p>";
                res.Add("titulo", Resources.textos.modalTitulo);
            }

            res.Add("contenido", resultado);

            SessionClose();

            return(Json(res));
        }
Exemplo n.º 3
0
        // GET: DashBoard/Especialidad/Delete/5
        public ActionResult Delete(int id)
        {
            ViewBag.menu = "Specialities";

            SessionInitialize();

            SpecialtyCAD cadPos = new SpecialtyCAD();
            SpecialtyCEN cen    = new SpecialtyCEN(cadPos);

            cen.Destroy(id);

            SpecialtyEN pos = cen.ReadOID(id);

            SessionClose();


            if (pos == null)
            {
                TempData["resultado"] = Resources.textos.deleteOK;
                TempData["ok"]        = "success";
            }
            else
            {
                TempData["resultado"] = Resources.textos.errorKO;
                TempData["ok"]        = "danger";
            }

            return(RedirectToAction("Index"));
        }
Exemplo n.º 4
0
        // GET: DashBoard/Practitioners/Details/5
        public ActionResult Details(int id)
        {
            SessionInitialize();

            string resultado   = "";
            string specialidad = "";

            PractitionerCAD cadLoc = new PractitionerCAD();
            PractitionerCEN cen    = new PractitionerCEN(cadLoc);

            SpecialtyCAD speCad = new SpecialtyCAD();
            SpecialtyCEN speCen = new SpecialtyCEN(speCad);

            PractitionerEN locEN = cen.ReadOID(id);

            if (locEN.Specialty != null && locEN.Specialty.Identifier > 0)
            {
                SpecialtyEN specEN = speCen.ReadOID(locEN.Specialty.Identifier);
                specialidad = specEN.Display;
            }
            else
            {
                specialidad = Resources.textos.modelEmpty;
            }

            Dictionary <string, string> res = new Dictionary <string, string>();

            if (locEN != null)
            {
                resultado = "<ul><li><strong>Id: </strong>" + locEN.Identifier + "</li><li><strong>Nombre: </strong>" + locEN.Name + "</li><li><strong>Teléfono: </strong>" + locEN.Phone + "</li><li><strong>Email: </strong>" + locEN.Email + "</li> <li><strong>Especialidad: </strong>" + specialidad + "</li> <li><strong>Dirección: </strong>" + locEN.Address + "</li></ul>";
                res.Add("titulo", Resources.textos.detailsModal);
            }
            else
            {
                resultado = "<p>" + Resources.textos.errorDataModal + " " + id.ToString() + "</p>";
                res.Add("titulo", Resources.textos.modalTitulo);
            }

            res.Add("contenido", resultado);

            SessionClose();

            return(Json(res));
        }
Exemplo n.º 5
0
        // GET: DashBoard/Practitioners
        public ActionResult Index()
        {
            IEnumerable <Practitioner> listPos = null;

            try
            {
                SessionInitialize();
                PractitionerCAD cadPrac = new PractitionerCAD();
                PractitionerCEN cen     = new PractitionerCEN(cadPrac);

                SpecialtyCAD speCad = new SpecialtyCAD();
                SpecialtyCEN speCen = new SpecialtyCEN(speCad);

                IList <PractitionerEN> listPosEn = cen.ReadAll(0, -1);
                listPos = new AssemblerPractitioner().ConvertListENToModel(listPosEn).ToList();

                foreach (Practitioner prac in listPos)
                {
                    if (prac.Especialidad > 0)
                    {
                        prac.DescripcionEsp = speCen.ReadOID(prac.Especialidad).Display;
                    }
                    else
                    {
                        prac.DescripcionEsp = Resources.textos.modelEmpty;
                    }
                }

                SessionClose();
            }
            catch (Exception ex)
            {
                TempData["resultado"] = Resources.textos.modelEmpty;
                TempData["ok"]        = "warning";
            }


            ViewBag.menu = "Practitioners";
            return(View(listPos));
        }
Exemplo n.º 6
0
        // GET: DashBoard/Especialidad/Edit/5
        public ActionResult Edit(int id)
        {
            ViewBag.menu = "Specialities";
            SpecialtyEN  locationEN = null;
            Especialidad loc        = null;

            try
            {
                SessionInitialize();

                SpecialtyCAD cadPos = new SpecialtyCAD();
                SpecialtyCEN cen    = new SpecialtyCEN(cadPos);

                locationEN = cen.ReadOID(id);
                loc        = new AssemblerEspecialidad().ConvertENToModelUI(locationEN);
                SessionClose();
            }
            catch (Exception ex)
            {
                ViewBag.error = "Error: " + ex.Message;
            }
            return(View(loc));
        }