public Respuesta Registrar(Clases.Empresa empresa) { ServiciosEmpresa.ServicioEmpresaClient servicioEmpresaClient = new ServiciosEmpresa.ServicioEmpresaClient(); var respuesta = servicioEmpresaClient.CrearEmpresa ( new Clases.Entrada.EntradaEmpresaCrear() { empresa = empresa } ); servicioEmpresaClient.Close(); if (!respuesta.Exito) { switch (respuesta.MotivoNoExito) { case Clases.Respuesta.MotivoNoExitoEmpresaCrear.EmpresayaExiste: return(new Respuesta() { Exito = false, Mensaje = "Cliente/Empresa ya existe" }); case Clases.Respuesta.MotivoNoExitoEmpresaCrear.ErrorNoControlado: return(new Respuesta() { Exito = false, Mensaje = "Ha ocurrido un error al momento de la creación" }); default: break; } } return(new Respuesta()); }
public static RespuestaTraerEmpresa Traer(int id) { ServiciosEmpresa.ServicioEmpresaClient servicioEmpresaClient = new ServiciosEmpresa.ServicioEmpresaClient(); var respuesta = servicioEmpresaClient.TraerEmpresa(id, string.Empty); servicioEmpresaClient.Close(); if (!respuesta.Exito) { switch (respuesta.MotivoNoExito) { case Clases.Respuesta.MotivoNoExitoEmpresaTraer.NoExiste: return(new RespuestaTraerEmpresa() { Exito = false, Mensaje = "Cliente/Empresa no existe" }); case Clases.Respuesta.MotivoNoExitoEmpresaTraer.ErrorNoControlado: return(new RespuestaTraerEmpresa() { Exito = false, Mensaje = "Ha ocurrido un error al momento de la creación" }); default: break; } } return(new RespuestaTraerEmpresa() { Empresa = respuesta.Empresa }); }