public ActionResult Actualizar(etlDepartamento area)
 {
     try
     {
         DepartamentoModelo modelArea = new DepartamentoModelo();
         modelArea.Actualizar(area);
         return(Json(area, JsonRequestBehavior.AllowGet));
     }
     catch (Exception e)
     {
         return(Json(e, JsonRequestBehavior.DenyGet));
     }
 }
        public void Actualizar(etlDepartamento departamento)
        {
            try
            {
                using (var contextoBD = new ARMEntities())
                {
                    Departamentos item = contextoBD.Departamentos.Find(departamento.ID_Departamento);

                    item.departamentoId      = departamento.ID_Departamento;
                    item.deparatamentoNombre = departamento.Descripcion;
                    contextoBD.SaveChanges();
                }
            }
            catch (Exception e)
            {
                throw new System.Exception("Error al actualizar");
            }
        }
        public void GuardarConsulta(etlDepartamento departamento)
        {
            try
            {
                using (var contextoBD = new ARMEntities())
                {
                    Departamentos item = new Departamentos();

                    item.deparatamentoNombre = departamento.Descripcion.Trim();

                    contextoBD.Departamentos.Add(item);
                    contextoBD.SaveChanges();
                }
            }
            catch (Exception e)
            {
                throw new System.Exception("Cedula ya existe");
            }
        }
        public etlDepartamento Consultar(long id)
        {
            try
            {
                using (var contextoBD = new ARMEntities())
                {
                    Departamentos departamentos = contextoBD.Departamentos.Find(id);

                    etlDepartamento departamento = new etlDepartamento
                    {
                        ID_Departamento = departamentos.departamentoId,
                        Descripcion     = departamentos.deparatamentoNombre.Trim(),
                    };
                    return(departamento);
                }
            }
            catch (Exception e)
            {
                throw new System.Exception("Error al consultar");
            }
        }