Beispiel #1
0
        public string Editar(T_Perfil bePerfil)
        {
            string Respuesta = "";

            using (StoreContext SC = new StoreContext())
            {
                try
                {
                    if (ModelState.IsValid)
                    {
                        SC.Entry(bePerfil).State = EntityState.Modified;
                        SC.SaveChanges();
                        Respuesta = "Correcto_";
                    }
                    else
                    {
                        Respuesta = "Error_" + "No se pudo hacer el guardado";
                    }
                }
                catch (Exception ex)
                {
                    Respuesta = "Error_" + ex.Message;
                }
            }


            return(Respuesta);
        }
Beispiel #2
0
        public string EliminarPerfil(T_Perfil _perfil)
        {
            SAPVENEntities _entities = new SAPVENEntities();
            T_Perfil       p         = _entities.T_Perfil.Single(c => c.ID_Perfil == _perfil.ID_Perfil);

            _entities.DeleteObject(p);
            _entities.SaveChanges();
            return("Perfil Eliminado");
        }
Beispiel #3
0
 void OKRegisterButton_Click(object sender, RoutedEventArgs e)
 {
     this.IsBusy      = true;
     this.StateAction = "Registrando Permiso";
     permisoService   = new PermisoServiceClient();
     temporalPerfil   = new T_Perfil()
     {
         Nombre_Perfil      = _regPerfil.txtNombrePerfil.Text,
         Descripcion_Perfil = _regPerfil.txtDescripcionPerfil.Text
     };
     permisoService.RegistrarPerfilAsync(temporalPerfil);
     permisoService.RegistrarPerfilCompleted += new EventHandler <RegistrarPerfilCompletedEventArgs>(permisoService_RegistrarPerfilCompleted);
 }
Beispiel #4
0
 public string RegistrarPerfil(T_Perfil _perfil)
 {
     try
     {
         SAPVENEntities _entities = new SAPVENEntities();
         _entities.AddToT_Perfil(_perfil);
         _entities.SaveChanges();
         return("Registro Exitoso");
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
 }
Beispiel #5
0
 public ActionResult Delete(int id, T_Perfil t_Perfil)
 {
     using (StoreContext db = new StoreContext())
     {
         t_Perfil = db.t_Perfils.Find(id);
         if (t_Perfil == null)
         {
             return(HttpNotFound());
         }
         db.t_Perfils.Remove(t_Perfil);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
 }
Beispiel #6
0
 public string ActualizarPerfil(T_Perfil _perfil)
 {
     try
     {
         SAPVENEntities _entities = new SAPVENEntities();
         T_Perfil       per       = _entities.T_Perfil.Single(t => t.ID_Perfil == _perfil.ID_Perfil);
         per.Nombre_Perfil      = _perfil.Nombre_Perfil;
         per.Descripcion_Perfil = _perfil.Descripcion_Perfil;
         _entities.SaveChanges();
         return("Permiso Modificado");
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
 }
Beispiel #7
0
        public string Crear(T_Perfil bePerfil)
        {
            bePerfil.Estado = true;
            string Respuesta = "";

            using (StoreContext SC = new StoreContext())
            {
                try
                {
                    if (ModelState.IsValid)
                    {
                        SC.t_Perfils.Add(bePerfil);
                        SC.SaveChanges();
                        Respuesta = "Correcto_";
                    }
                }
                catch (Exception ex)
                {
                    Respuesta = "Error_" + ex.Message;
                }
            }
            return(Respuesta);
        }