コード例 #1
0
ファイル: PaaBLL.cs プロジェクト: borisgr04/ByASircc4v2016
 protected override bool esValido()
 {
     ep = ctx.EP_PAA.Where(t => t.ID == oDto.ID).FirstOrDefault();
     if (ep == null) return false;
     else return true;
 }
コード例 #2
0
ファイル: PaaBLL.cs プロジェクト: borisgr04/ByASircc4v2016
            protected override void Antes()
            {
                Entities ctx2 = new Entities();
                EP_PAA Old = ctx2.EP_PAA.OrderByDescending(t => t.ID).FirstOrDefault();

                ep = new EP_PAA();
                Mapper.Map(oDto, ep);
                if (Old == null)
                {
                    string strId = oDto.VIGENCIA.ToString() + "000001";
                    ep.ID = int.Parse(strId);
                }else{
                    string strIdOld = Old.ID.ToString();
                    strIdOld = strIdOld.Substring(4, 6);
                    ep.ID = (int) (oDto.VIGENCIA * 1000000) + (int.Parse(strIdOld) + 1);
                }
                ctx.EP_PAA.Add(ep);
                InsertCodigosPAA(oDto.lCODIGOS_UNSPSC.Where(t => t.ID == 0).ToList(), ep.ID);
                byaRpt.id = ep.ID.ToString();
            }