コード例 #1
0
        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;
            }
        }
コード例 #2
0
        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;
            }
        }
コード例 #3
0
        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;
            }
        }
コード例 #4
0
        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;
            }
        }