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 }
//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; }