예제 #1
0
        public ActionResult MecanicoAdd()
        {
            ViewBag.sexo       = Selects.list_sexo();
            ViewBag.estado_mec = Selects.list_estado_mec();

            return(View());
        }
예제 #2
0
 public ActionResult MecanicoAdd(mecanico mecanico)
 {
     if (ModelState.IsValid)
     {
         try
         {
             bd.SP_INS_MECANICO(
                 mecanico.nombre_completo,
                 mecanico.sexo,
                 mecanico.estado,
                 mecanico.telefono,
                 mecanico.direccion,
                 mecanico.email);
             bd.SaveChanges();
             return(RedirectToAction("Index"));
         }
         catch (Exception e)
         {
             ViewBag.estado_mec = Selects.list_estado_mec();
             ViewBag.sexo       = Selects.list_sexo();
             return(View(mecanico));
         }
     }
     else
     {
         ViewBag.estado_mec = Selects.list_estado_mec();
         ViewBag.sexo       = Selects.list_sexo();
         return(View(mecanico));
     }
 }
예제 #3
0
        // GET: Mecanios
        public ActionResult Index()
        {
            ViewBag.sexo       = Selects.list_sexo();
            ViewBag.estado_mec = Selects.list_estado_mec();

            return(View(bd.mecanico.ToList()));
        }
예제 #4
0
        public ActionResult ClientesAdd()
        {
            ViewBag.sexo   = Selects.list_sexo();
            ViewBag.estado = Selects.list_estado();

            return(View());
        }
예제 #5
0
        public ActionResult MecanicoUpdt(int id)
        {
            mecanico mecanico = bd.mecanico.Find(id);

            ViewBag.estado_mec = new SelectList(Selects.list_estado_mec(), "Value", "Text", mecanico.estado);
            ViewBag.sexo       = new SelectList(Selects.list_sexo(), "Value", "Text", mecanico.sexo);
            return(View(mecanico));
        }
예제 #6
0
        public ActionResult ClientesUpdt(int id)
        {
            cliente cliente = bd.cliente.Find(id);

            ViewBag.estado = new SelectList(Selects.list_estado(), "Value", "Text", cliente.estado);
            ViewBag.sexo   = new SelectList(Selects.list_sexo(), "Value", "Text", cliente.sexo);
            return(View(cliente));
        }
예제 #7
0
        public ActionResult MecanicoUpdt(mecanico mecanico, int id)
        {
            if (mecanico != null)
            {
                if (ModelState.IsValid)
                {
                    try
                    {
                        /* mecanico.mecanico_id = id;
                         * bd.Entry(mecanico).State = EntityState.Modified;
                         * bd.SaveChanges();
                         */

                        // USANDO PROCEDIMIENTOS
                        bd.SP_UPDT_MECANICO(
                            mecanico.mecanico_id,
                            mecanico.nombre_completo,
                            mecanico.sexo,
                            mecanico.estado,
                            mecanico.telefono,
                            mecanico.direccion,
                            mecanico.email);
                        bd.SaveChanges();
                        return(RedirectToAction("Index"));
                    }
                    catch (Exception e)
                    {
                        ViewBag.estado_mec = new SelectList(Selects.list_estado_mec(), "Value", "Text", mecanico.estado);
                        ViewBag.sexo       = new SelectList(Selects.list_sexo(), "Value", "Text", mecanico.sexo);
                        return(View(mecanico));
                    }
                }
                else
                {
                    ViewBag.estado_mec = new SelectList(Selects.list_estado_mec(), "Value", "Text", mecanico.estado);
                    ViewBag.sexo       = new SelectList(Selects.list_sexo(), "Value", "Text", mecanico.sexo);
                    return(View(mecanico));
                }
            }
            ViewBag.estado_mec = new SelectList(Selects.list_estado_mec(), "Value", "Text", mecanico.estado);
            ViewBag.sexo       = new SelectList(Selects.list_sexo(), "Value", "Text", mecanico.sexo);
            return(View(mecanico));
        }
예제 #8
0
        public ActionResult ClientesUpdt(cliente cliente, int id)
        {
            if (cliente != null)
            {
                if (ModelState.IsValid)
                {
                    try
                    {
                        /* cliente.cliente_id = id;
                         * bd.Entry(cliente).State = EntityState.Modified;
                         * bd.SaveChanges();
                         */

                        // USANDO PROCEDIMIENTOS
                        bd.SP_UPDT_CLIENTE(cliente.cliente_id, cliente.num_identificacion, cliente.nombre_completo, cliente.sexo, cliente.telefono, cliente.direccion, cliente.ciudad, cliente.email, cliente.estado);
                        bd.SaveChanges();
                        return(RedirectToAction("Index"));
                    }
                    catch (Exception e)
                    {
                        ViewBag.estado = new SelectList(Selects.list_estado(), "Value", "Text", cliente.estado);
                        ViewBag.sexo   = new SelectList(Selects.list_sexo(), "Value", "Text", cliente.sexo);
                        return(View(cliente));
                    }
                }
                else
                {
                    ViewBag.estado = new SelectList(Selects.list_estado(), "Value", "Text", cliente.estado);
                    ViewBag.sexo   = new SelectList(Selects.list_sexo(), "Value", "Text", cliente.sexo);
                    return(View(cliente));
                }
            }
            ViewBag.estado = new SelectList(Selects.list_estado(), "Value", "Text", cliente.estado);
            ViewBag.sexo   = new SelectList(Selects.list_sexo(), "Value", "Text", cliente.sexo);
            return(View(cliente));
        }
예제 #9
0
 public ActionResult ClientesAdd(cliente cliente)
 {
     if (ModelState.IsValid)
     {
         try
         {
             bd.SP_INS_CLIENTE(cliente.num_identificacion, cliente.nombre_completo, cliente.sexo, cliente.telefono, cliente.direccion, cliente.ciudad, cliente.email, cliente.estado);
             bd.SaveChanges();
             return(RedirectToAction("Index"));
         }
         catch (Exception e)
         {
             ViewBag.estado = Selects.list_estado();
             ViewBag.sexo   = Selects.list_sexo();
             return(View(cliente));
         }
     }
     else
     {
         ViewBag.estado = Selects.list_estado();
         ViewBag.sexo   = Selects.list_sexo();
         return(View(cliente));
     }
 }