Esempio n. 1
0
        protected override bool esValido()
        {
            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;
            }

        }
Esempio n. 2
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";
     }
 }
Esempio n. 3
0
 public ByARpt Insert(vPSolicitudes Reg)
 {
     PSOLICITUDES r = new PSOLICITUDES();
     Mapper.Map(Reg,r);
     cmdInsert o = new cmdInsert { reg = r };
     return o.Enviar();
 }
Esempio n. 4
0
 protected override bool esValido()
 {
     found = ctx.PSOLICITUDES.Find(reg.COD_SOL);
     if (found != null)
     {
         if (found.HREVISADO1 != null)
         {
             if (found.HREVISADO1.CONCEPTO_REVISADO == "A")
             {
                 byaRpt.Mensaje = "La Solicitud esta en estado Aceptado, no se puede actualzar ";
                 byaRpt.Error = true;
                 return !byaRpt.Error;
             }
             else if (found.HREVISADO1.CONCEPTO_REVISADO == "R")
             {
                 byaRpt.Mensaje = "La Solicitud esta en estado Rechazado, no se puede actualzar ";
                 byaRpt.Error = true;
                 return !byaRpt.Error;
             }
             else{
                 return true;
             }
                                 
         }
         else
         {
             return true;
         }
     }
     else
     {
         byaRpt.Mensaje = "No se encontró Solicitud de el Sistema";
         byaRpt.Error = true;
         return !byaRpt.Error;
     }
 }
Esempio n. 5
0
 public ByARpt Update(vPSolicitudes Reg)
 {
     PSOLICITUDES r = new PSOLICITUDES();
     
     Mapper.Map(Reg, r);
     cmdUpdate o = new cmdUpdate { reg = r };
     return o.Enviar();
 }
Esempio n. 6
0
 public string GetProximoNumero(PSOLICITUDES Sol)
 {
     ps=Sol;
     return CrearNumero();
 }
Esempio n. 7
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ó");
            }
        }