コード例 #1
0
ファイル: BlMaestroObras.cs プロジェクト: ecmc64/ProyQtaCat
        public BeMaestroObras GrabarObra(BeMaestroObras pObra, bool pGrabar)
        {
            var oDa = new DaMaestroObra();

            pObra = pGrabar ? oDa.InsMaestroObras(pObra) : oDa.UpdMaestroObra(pObra);

            return(pObra);
        }
コード例 #2
0
ファイル: BlMaestroObras.cs プロジェクト: ecmc64/ProyQtaCat
        public BeMaestroObras ConsultarObras(BeMaestroObras pObra)
        {
            var oDa = new DaMaestroObra();

            pObra = oDa.GetMaestroObras(pObra);
            oDa   = null;
            return(pObra);
        }
コード例 #3
0
ファイル: BlMaestroObras.cs プロジェクト: ecmc64/ProyQtaCat
        public List <BeMaestroObras> ConsultarObras(BeMaestroEmpresa pEmpresa)
        {
            var oDa = new DaMaestroObra();

            var lista = oDa.GetMaestroObras(pEmpresa);

            oDa = null;
            return(lista);
        }
コード例 #4
0
ファイル: BlMaestroObras.cs プロジェクト: ecmc64/ProyQtaCat
        public BeMaestroObras ImportarObras(BeMaestroObras pObra)
        {
            var oDa    = new DaMaestroObra();
            var obraDb = oDa.GetMaestroObrasByCodigoAntiguo(pObra);

            pObra.EstadoEntidad = obraDb.EstadoEntidad;

            if (pObra.EstadoEntidad.Correcto)
            {
                if (obraDb.EstadoEntidad.NumeroFilasAfectadas != 0)
                {
                    pObra.IdObra = obraDb.IdObra;
                }

                pObra = GrabarObra(pObra, obraDb.EstadoEntidad.NumeroFilasAfectadas == 0);
            }

            return(pObra);
        }