예제 #1
0
 public HttpResponseMessage GrabarEmpresasUsuarias(List <EDEmpresa_UsuariaA> lstempUsu)
 {
     try
     {
         LNEmpresaUsuaria          lnEU       = new LNEmpresaUsuaria();
         string                    mensaje_bd = "";
         bool                      rta        = lnEU.GrabarEmpresasUsuarias(lstempUsu, out mensaje_bd);
         List <EDEmpresa_UsuariaA> lstEU      = new List <EDEmpresa_UsuariaA>();
         EDEmpresa_UsuariaA        edEU       = new EDEmpresa_UsuariaA();
         edEU.Estado_bd = mensaje_bd;
         edEU.rta       = rta;
         lstEU.Add(edEU);
         var response = Request.CreateResponse <List <EDEmpresa_UsuariaA> >(HttpStatusCode.Created, lstEU);
         return(response);
     }
     catch (Exception ex)
     {
         var response = Request.CreateResponse(HttpStatusCode.InternalServerError);
         return(response);
     }
 }
예제 #2
0
 public HttpResponseMessage ConsultarDepartamentos()
 {
     try
     {
         LNEmpresaUsuaria lnEU = new LNEmpresaUsuaria();
         if (lnEU.lstDepartamentos != null)
         {
             var response = Request.CreateResponse(HttpStatusCode.OK, lnEU.lstDepartamentos);
             return(response);
         }
         else
         {
             var response = Request.CreateResponse(HttpStatusCode.ExpectationFailed);
             return(response);
         }
     }
     catch (Exception ex)
     {
         var response = Request.CreateResponse(HttpStatusCode.InternalServerError);
         return(response);
     }
 }
예제 #3
0
 public HttpResponseMessage ConsultarMunicipios(int departamento)
 {
     try
     {
         LNEmpresaUsuaria lnEU = new LNEmpresaUsuaria();
         var result            = lnEU.DevuelveMunicipios(departamento);
         if (result != null)
         {
             var response = Request.CreateResponse(HttpStatusCode.OK, result);
             return(response);
         }
         else
         {
             var response = Request.CreateResponse(HttpStatusCode.ExpectationFailed);
             return(response);
         }
     }
     catch (Exception ex)
     {
         var response = Request.CreateResponse(HttpStatusCode.InternalServerError);
         return(response);
     }
 }