예제 #1
0
 public ByARpt Update(vPSolicitudes Reg)
 {
     PSOLICITUDES RegD = new PSOLICITUDES();
     Mapper.CreateMap<vPSolicitudes, PSOLICITUDES>();
     Mapper.Map(Reg, RegD);
     manager.reg = RegD;
     return EnviaDatos.EnviarUpdate(manager);
 }
예제 #2
0
 protected internal override bool esValidoInsert()
 {
    sol= ctx.PSOLICITUDES.Find(reg.COD_SOL);
     if (sol.ID_ABOG_ENC==reg.NIT_ABOG_RECIBE){
         byaRpt.Mensaje="Ya el Funcionario Tiene Asignado esta Solicitud";
         byaRpt.Error=true;
         return byaRpt.Error;
     }
     else{
         return true;
     }
     
 }
예제 #3
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ó");
            }
        }
예제 #4
0
 public string GetProximoNumero(PSOLICITUDES Sol)
 {
     ps=Sol;
     return CrearNumero();
 }
예제 #5
0
        private string buildNom_Est_Sol(PSOLICITUDES t)
        {
            if (t.ID_ABOG_ENC!=null)
            {
                if (t.HREVISADO1.NIT_ABOG_RECIBE == null)
                {
                    return "SIN ASIGNAR";
                }
                else if (t.HREVISADO1.NIT_ABOG_RECIBE != null && t.HREVISADO1.RECIBIDO_ABOG == "N")
                {
                    return "SIN RECIBIR";

                }
                else if (t.HREVISADO1.RECIBIDO_ABOG == "S" && t.HREVISADO1.CONCEPTO_REVISADO == "P")
                {
                    return "SIN REVISAR";

                }
                else if (t.HREVISADO1.RECIBIDO_ABOG == "S" && t.HREVISADO1.CONCEPTO_REVISADO == "A")
                {
                    return "ACEPTADO";

                }
                else if (t.HREVISADO1.RECIBIDO_ABOG == "S" && t.HREVISADO1.CONCEPTO_REVISADO == "R")
                {
                    return "RECHAZADO";

                }
                else
                    return "";
            }
            else
            {
                return "SIN ASIGNAR";
            }
        }
예제 #6
0
        public ByARpt Update(vPSolicitudes Reg)
        {
            PSOLICITUDES r = new PSOLICITUDES();

            Mapper.Map(Reg, r);
            cmdUpdate o = new cmdUpdate { reg = r };
            return o.Enviar();
        }
예제 #7
0
 public ByARpt Insert(vPSolicitudes Reg)
 {
     PSOLICITUDES r = new PSOLICITUDES();
     Mapper.Map(Reg,r);
     cmdInsert o = new cmdInsert { reg = r };
     return o.Enviar();
 }