示例#1
0
        // GET: profesionales/editar/5
        public ActionResult editar(int id)
        {
            Profesional profesional = new Profesional().ObtenerProfesional(id);
            ViewBag.profesional = profesional;

            ViewBag.MensajeValidacion = "";
            return View();
        }
示例#2
0
        public ActionResult crear(FormCollection collection)
        {
            try
            {
                string profesional_perfil = collection["profesional_perfil"].Trim();
                double profesional_sueldo = double.Parse(collection["profesional_sueldo"].Trim());
                int profesional_capacidad = int.Parse(collection["profesional_capacidad"].Trim());

                string MensajeValidacion = "";
                Boolean validado = (
                    !(profesional_perfil.Length==0)
                    );

                if (validado)
                {
                    Profesional profesionalCreado = new Profesional().CrearProfesional(
                        profesional_perfil,
                        profesional_sueldo,
                        profesional_capacidad);

                    return RedirectToAction("Index");
                } else
                {
                    MensajeValidacion = "Llenar todos los campos";
                    ViewBag.MensajeValidacion = MensajeValidacion;
                    return View();
                }

            }
            catch (WebException e)
            {
                HttpStatusCode code = ((HttpWebResponse)e.Response).StatusCode;
                string message = ((HttpWebResponse)e.Response).StatusDescription;
                StreamReader reader = new StreamReader(e.Response.GetResponseStream());
                string error = reader.ReadToEnd();
                JavaScriptSerializer js = new JavaScriptSerializer();

                ViewBag.MensajeValidacion = error;
                return View();
            }
        }
示例#3
0
 // GET: profesionales/detalle/5
 public ActionResult detalle(int id)
 {
     Profesional profesional = new Profesional().ObtenerProfesional(id);
     ViewBag.profesional = profesional;
     return View();
 }
示例#4
0
 // GET: profesionales
 public ActionResult Index()
 {
     List<Profesional> profesionales = new Profesional().ListarProfesionales();
     ViewBag.profesionales = profesionales;
     return View();
 }
示例#5
0
        public ActionResult eliminar(int id, FormCollection collection)
        {
            try
            {
                Profesional profesional = new Profesional();
                profesional.EliminarProfesional(id);
                return RedirectToAction("Index");
            }
            catch (WebException e)
            {
                HttpStatusCode code = ((HttpWebResponse)e.Response).StatusCode;
                string message = ((HttpWebResponse)e.Response).StatusDescription;
                StreamReader reader = new StreamReader(e.Response.GetResponseStream());
                string error = reader.ReadToEnd();
                JavaScriptSerializer js = new JavaScriptSerializer();

                ViewBag.MensajeValidacion = error;
                return View();
            }
        }