コード例 #1
0
ファイル: CGTraslados.cs プロジェクト: borisgr04/ByA_Sircc
        public void CrearControlDoc(INT_DETTRASLADO idc, decimal id_cd)
        {
            INT_CONTROL_DOC oEnt = new INT_CONTROL_DOC();//Se instancia el Objeto
            oEnt.ID = id_cd;
            oEnt.FEC_REC = DateTime.Now;
            oEnt.FEC_REC_SIS = DateTime.Now;
            oEnt.EST_DOC = "RE"; //Recibido
            oEnt.ETA_DOC = idc.INT_TRASLADOS.DES_TRA; //ETAPA  idc.INT_TRASLADOS.DES_TRA
            oEnt.USAP_REC = USUARIO;
            oEnt.IDACTA = idc.INT_CONTROL_DOC.ESTCONTRATOS1.ID;
            oEnt.IDPADRE = idc.ID_CTRDOC;
            idc.INT_CONTROL_DOC1 = oEnt; //se relaciona con el tramite siguiente
            idc.INT_CONTROL_DOC.ESTCONTRATOS1.INT_CONTROL_DOC = oEnt;//enlaza al ultimo.

            //ec.INT_CONTROL_DOC1 = oEnt;//Se relaciona objeto actual
            //decidir si se enlaza al primer elemento o al ultimo
        }
コード例 #2
0
ファイル: CGTraslados.cs プロジェクト: borisgr04/ByA_Sircc
        //protected override bool esValido()
        //{
        //    return true;
        //}
        protected override void Antes()
        {
            crearTraslado();

            decimal id = ObtenerID_DT();
            foreach (vINT_CONTROL_DOCT item in lst)
            {
                INT_DETTRASLADO idc = new INT_DETTRASLADO();
                idc.ID = id;
                id = id + 1;
                idc.ID_CTRDOC = item.ID;
                idc.EST_TRA = "AC";
                oEnt.INT_DETTRASLADO.Add(idc);
            }
            ctx.SaveChanges();
            byaRpt.Mensaje = "Se Realizó la operación";
            byaRpt.id = oEnt.ID.ToString();
            byaRpt.Error = false;
        }