public Boolean EliminaCentroCosto(MssBD.Usuarios _usu, MssBD.CentrosDeCostos _centro) { try { Modelo_BDMSS.CentrosDeCostos.Remove(_centro); Modelo_BDMSS.SaveChanges(); _log.IngresaLog(_usu, String.Concat(_usu.Usuario_Nombre, "ha eliminado el Centro de Costo ", _centro.CentroNombre)); return(true); } catch (Exception ex) { throw ex; } }
public Boolean GuardarCentro(MssBD.Usuarios _usu, MssBD.CentrosDeCostos _centro) { try { Modelo_BDMSS.CentrosDeCostos.Add(_centro); Modelo_BDMSS.SaveChanges(); _log.IngresaLog(_usu, String.Concat(_usu.Usuario_Nombre, "ha guardado nuevo Centro de Costo ", _centro.CentroNombre)); return(true); } catch (Exception ex) { throw ex; } }
public Boolean VerificaCódigo(MssBD.CentrosDeCostos _centro) { try { var lista = from p in Modelo_BDMSS.CentrosDeCostos where p.Centro_Codigo == _centro.Centro_Codigo select p; if (lista.Count() > 0) { return(true); } return(false); } catch (Exception ex) { throw ex; } }
public Boolean ModificaCentro(MssBD.Usuarios _usu, MssBD.CentrosDeCostos _centro) { try { var _act = (from p in Modelo_BDMSS.CentrosDeCostos where p.Centro_Codigo == _centro.Centro_Codigo select p).First(); //Modelo_BDMSS.Entry(_centro).State = Modelo_BDMSS.Modified; _act.CentroNombre = _centro.CentroNombre; _act.Vigencia = _centro.Vigencia; _act.EstructuraSueldo_Id = _centro.EstructuraSueldo_Id; Modelo_BDMSS.SaveChanges(); _log.IngresaLog(_usu, String.Concat(_usu.Usuario_Nombre, "ha modificado Centro de Costo ", _centro.CentroNombre)); return(true); } catch (Exception ex) { throw ex; } }