예제 #1
0
        public ActionResult Delete(int id)
        {
            if (id <= 0)
            {
            }

            using (var datos = new ConstruramaDBEntitied())
            {
                var empleado = datos.EMPLEADO.Where(s => s.ID == id).FirstOrDefault();
                datos.Entry(empleado).State = System.Data.Entity.EntityState.Deleted;
                datos.SaveChanges();
                return(RedirectToAction("Index"));
            }
        }
예제 #2
0
        // GET: Empleado/Empleado
        public ActionResult Index()
        {
            List <EmpleadoViewModel> lstEmpleado = new List <EmpleadoViewModel>();

            using (var ctx = new ConstruramaDBEntitied())
            {
                lstEmpleado = ctx.EMPLEADO.Select(s => new EmpleadoViewModel()
                {
                    id       = s.ID,
                    nombre   = s.nombre,
                    apellido = s.apellido,
                    sexo     = s.sexo,
                    salario  = (double)s.salario
                }).ToList <EmpleadoViewModel>();
            }


            return(View(lstEmpleado));
        }
예제 #3
0
        public ActionResult Edit(EmpleadoViewModel emp)
        {
            EmpleadoViewModel empleadoSend = null;

            using (var datos = new ConstruramaDBEntitied())
            {
                var empleado = datos.EMPLEADO.Where(s => s.ID == emp.id).FirstOrDefault <EMPLEADO>();

                if (empleado != null)
                {
                    empleado.nombre   = emp.nombre;
                    empleado.apellido = emp.apellido;
                    empleado.sexo     = emp.sexo;
                    empleado.salario  = (decimal)emp.salario;

                    datos.SaveChanges();
                }
            }
            return(RedirectToAction("Index"));
        }
예제 #4
0
        public ActionResult Edit(int id)
        {
            EmpleadoViewModel empleadoSend = null;

            using (var datos = new ConstruramaDBEntitied())
            {
                empleadoSend = datos.EMPLEADO.Where(s => s.ID == id).Select(s => new EmpleadoViewModel()
                {
                    nombre   = s.nombre,
                    apellido = s.apellido,
                    sexo     = s.sexo,
                    salario  = (double)s.salario
                }).FirstOrDefault <EmpleadoViewModel>();

                if (empleadoSend != null)
                {
                    // empleadoSend = empleado.Res
                }
            }

            return(View(empleadoSend));
        }
예제 #5
0
        public ActionResult Create(EmpleadoViewModel empleado)
        {
            if (!ModelState.IsValid)
            {
                return(View(empleado));
            }
            using (var datos = new ConstruramaDBEntitied())
            {
                datos.EMPLEADO.Add(new EMPLEADO()
                {
                    ID       = empleado.id,
                    nombre   = empleado.nombre,
                    apellido = empleado.apellido,
                    sexo     = empleado.sexo,
                    salario  = (decimal)empleado.salario
                });

                datos.SaveChanges();
            }

            return(RedirectToAction("Index"));
        }