コード例 #1
0
        public static ByARpt UpdateRub(vEP_RUBROS_CDP Reg)
        {
            EstudiosPreviosBL epBLL = new EstudiosPreviosBL();
            EP_RUBROS_CDP aeReg = new EP_RUBROS_CDP();
            //Mapear Objeto DTO a Ado Entity FrameWork

            Mapper.CreateMap<vEP_RUBROS_CDP, EP_RUBROS_CDP>();
            Mapper.Map(Reg, aeReg);
            //Envia el registro a la base de datos
            aeReg.USAP_MOD = Usuario.UserName;

            ByARpt rpt = epBLL.Update(aeReg);
            return rpt;
        }
コード例 #2
0
        public static ByARpt deleteRub(decimal ID)
        {
            EstudiosPreviosBL epBLL = new EstudiosPreviosBL();
            EP_RUBROS_CDP aeReg = new EP_RUBROS_CDP();

            aeReg.ID = ID;
            ByARpt rpt = epBLL.Delete(aeReg);
            return rpt;
        }
コード例 #3
0
 public ByARpt Update(EP_RUBROS_CDP reg)
 {
     mEP_RUBROS_CDP manager = new mEP_RUBROS_CDP();
     manager.reg = reg;
     return EnviaDatos.EnviarUpdate(manager);
 }
コード例 #4
0
ファイル: EstPrevBLL.cs プロジェクト: borisgr04/ByA_Sircc
            private void NuevosRubrosCDP(ICollection<vEP_RUBROS_CDP_DTO> lRubrosNuevo, string NRO_CDP, decimal ID_EP_CDP)
            {
                decimal ultId = 0;
                try
                {
                    ultId = ctx.EP_RUBROS_CDP.Max(t => t.ID);
                }
                catch { }

                foreach (vEP_RUBROS_CDP_DTO item in lRubrosNuevo)
                {
                    Entities ctxp = new Entities();
                    RUBROS rubr = ctx.RUBROS.Where(t => t.COD_RUB == item.COD_RUB).FirstOrDefault();
                    if (rubr == null)
                    {
                        vRUBROS rub = new vRUBROS();
                        rub.COD_RUB = item.COD_RUB;
                        rub.DES_RUB = item.NOM_RUB;
                        rub.VIGENCIA = short.Parse(oDto.VIG_EP);
                        rub.COD_UNIDAD = item.COD_UNIDAD;
                        rub.CLASE = item.CLASE;
                        rub.COD_RECURSO = item.COD_RECURSO;

                        mRubros objRub = new mRubros();
                        objRub.Insert(rub);
                    }

                    ultId = ultId + 1;
                    EP_RUBROS_CDP rubro = new EP_RUBROS_CDP();
                    rubro.ID = ultId;
                    rubro.ID_EP = oDto.ID;
                    rubro.COD_RUB = item.COD_RUB;
                    rubro.VALOR = item.VALOR;
                    rubro.NRO_CDP = NRO_CDP;
                    rubro.VIG_CDP = item.VIG_CDP;
                    rubro.ID_EP_CDP = ID_EP_CDP;
                    ctx.EP_RUBROS_CDP.Add(rubro);
                    ctx.SaveChanges();
                }
            }
コード例 #5
0
 public ByARpt Insert(EP_RUBROS_CDP reg)
 {
     mEP_RUBROS_CDP manager = new mEP_RUBROS_CDP();
     manager.reg = reg;
     return EnviaDatos.EnviarInsert(manager);
 }