예제 #1
0
 public ByARpt AsignarFuncionario(vHRevisado Reg)
 {
     mHREVISADO manager = new mHREVISADO();
     HREVISADO hr = new HREVISADO();
     //Mapear Objeto DTO a Ado Entity FrameWork
     Mapper.CreateMap<vHRevisado, HREVISADO>();
     Mapper.Map(Reg, hr);
     //manager.reg = aeReg;
     return manager.Asignar(hr);
     //return EnviaDatos.EnviarInsert(manager);
 }
예제 #2
0
 protected internal ByARpt Insert(HREVISADO hr)
 {
     cmdInsert o = new cmdInsert { reg = hr };
     return o.Enviar();
 }
예제 #3
0
 protected internal ByARpt Delete(HREVISADO hr)
 {
     cmdDelete o = new cmdDelete { reg = hr };
     return o.Enviar();
 }
예제 #4
0
 protected internal ByARpt Asignar(HREVISADO hr)
 {
     cmdAsignar o=new cmdAsignar { reg = hr };
     return o.Enviar();
 }
예제 #5
0
        protected override void Antes()
        {
            found = ctx.HREVISADO.Find(hr.IDE);
            if (found != null)
            {
                MapearHrToFound();
                if (found.CONCEPTO_REVISADO == "A")
                {
                    ps = found.PSOLICITUDES;
                    CrearNumero();
                    if (hayProceso)
                    {
                        CrearProceso();
                        UpdateConsecutivo();
                        CrearActividades();
                        CrearProponente();
                        byaRpt.id = numero;
                    }
                    else
                        throw new Exception("No se pudo crear el consecutivo");
                }

            }
            else
            {
                throw new Exception("No se encontro el registró");
            }
        }