コード例 #1
0
        public static Response <ServicioAlimentoInfo> ValidarCodigoCorral(string value)
        {
            try
            {
                var values = Utilerias.Deserializar <ServicioAlimentoInfo>(value);

                var usuario        = HttpContext.Current.Session["Seguridad"] as SeguridadInfo;
                int organizacionID = 0;
                if (usuario != null)
                {
                    organizacionID = usuario.Usuario.Organizacion.OrganizacionID;
                }

                var        corralPL = new CorralPL();
                CorralInfo corral   = corralPL.ObtenerValidacionCorral(organizacionID, values.CodigoCorral);
                if (corral != null)
                {
                    return(Response <ServicioAlimentoInfo> .CrearResponseVacio <ServicioAlimentoInfo>(true,
                                                                                                      "EXISTE"));
                }
                return(Response <ServicioAlimentoInfo> .CrearResponseVacio <ServicioAlimentoInfo>(false,
                                                                                                  "NOEXISTE"));
            }
            catch (Exception ex)
            {
                return(Response <ServicioAlimentoInfo> .CrearResponseVacio <ServicioAlimentoInfo>(false, ex.Message));
            }
        }
コード例 #2
0
 public static Response <CorralInfo> ValidarCodigoCorral(string value)
 {
     try
     {
         var values = Utilerias.Deserializar <ServicioAlimentoInfo>(value);
         //TODO: OrganizacionID pendiente
         CorralPL   corralPL = new CorralPL();
         CorralInfo corral   = corralPL.ObtenerValidacionCorral(organizacionID, values.CodigoCorral);
         if (corral != null)
         {
             return(Response <CorralInfo> .CrearResponse(true, corral, "EXITO"));
         }
         return(Response <CorralInfo> .CrearResponseVacio <CorralInfo>(false,
                                                                       "NOEXISTE"));
     }
     catch (Exception ex)
     {
         return(Response <CorralInfo> .CrearResponseVacio <CorralInfo>(false, ex.Message));
     }
 }