public static String registrarFactura(String idFactura, String identificacionCliente, DateTime fecha, float totalFactura, List<DetalleFacturaAppRQ> detalles) { if (identificacionCliente != null && fecha != null && detalles != null && idFactura != null) { IngresoFacturaRQ ingresoFacturaRQ = new IngresoFacturaRQ(); AppClient appClient = new AppClient(); ingresoFacturaRQ.Detalles=detalles; ingresoFacturaRQ.IdFactura=idFactura; ingresoFacturaRQ.Identificacion=identificacionCliente; ingresoFacturaRQ.NumeroDetalles=detalles.Count.ToString(); ingresoFacturaRQ.Fecha = fecha.ToString("yyyyMMdd"); ingresoFacturaRQ.Total = totalFactura.ToString(); MensajeRQ mensajeRQ = new MensajeRQ("Raul", Mensaje.ID_MENSAJE_INGRESOFACTURA); mensajeRQ.Cuerpo=ingresoFacturaRQ; MensajeRS mensajeRS = appClient.sendRequest(mensajeRQ); if (mensajeRS != null) { IngresoFacturaRS ingresoFacturaRS = (IngresoFacturaRS)mensajeRS.Cuerpo; return ingresoFacturaRS.Resultado; } return BAD_RESPONSE; } else { return NULL_PARAMETERS; } }
public static Boolean insertCliente(String id, String nombre, String direccion, String telefono) { if (nombre != null && telefono != null && direccion != null && id.Length == 10) { AppClient appClient = new AppClient(); IngresoClienteRQ IngresoClienteRQ = new IngresoClienteRQ(); IngresoClienteRQ.Id = id; IngresoClienteRQ.Nombre = nombre; IngresoClienteRQ.Direccion = direccion; IngresoClienteRQ.Telefono = telefono; MensajeRQ mensajeRQ = new MensajeRQ("raul", Mensaje.ID_MENSAJE_INGRESOCLIENTE); mensajeRQ.Cuerpo = IngresoClienteRQ; MensajeRS mensajeRS = appClient.sendRequest(mensajeRQ); IngresoClienteRS ingresoClienteRS = (IngresoClienteRS)mensajeRS.Cuerpo; if (ingresoClienteRS.Resultado.Equals("1")) { return true; } else { return false; } } return false; }
public static Cliente retrieveCliente(String datos) { if (datos != null && datos.Length == 10) { AppClient appClient = new AppClient(); ConsultaClienteRQ cliRQ = new ConsultaClienteRQ(); cliRQ.Identificacion=datos; MensajeRQ mensajeRQ = new MensajeRQ("Raul", Mensaje.ID_MENSAJE_CONSULTACLIENTE); mensajeRQ.Cuerpo=cliRQ; MensajeRS mensajeRS = appClient.sendRequest(mensajeRQ); ConsultaClienteRS cliRS = (ConsultaClienteRS) mensajeRS.Cuerpo; if (cliRS.Resultado.Equals("1")) { Console.Out.WriteLine("" + cliRS.Cliente); return cliRS.Cliente; } } return null; }
public static Producto retrieveProducto(String idProducto) { if (idProducto != null) { AppClient appClient = new AppClient(); ConsultaProductoRQ cprq = new ConsultaProductoRQ(); cprq.Id=idProducto; MensajeRQ mensajeRQ = new MensajeRQ("Raul", Mensaje.ID_MENSAJE_CONSULTAPRODUCTO); mensajeRQ.Cuerpo=cprq; MensajeRS mensajeRS = appClient.sendRequest(mensajeRQ); ConsultaProductoRS cprs = (ConsultaProductoRS) mensajeRS.Cuerpo; if (cprs.Resultado.Equals("1")) { Console.Out.WriteLine("" + cprs.Producto); return cprs.Producto; } } return null; }
public static Empresa retrieveEmpresa(String usuario, String password) { if (usuario != null && password != null) { AppClient appClient = new AppClient(); AutenticacionEmpresaRQ aerq = new AutenticacionEmpresaRQ(); aerq.Password=password; aerq.UserId=usuario; MensajeRQ mensajeRQ = new MensajeRQ("raul", Mensaje.ID_MENSAJE_AUTENTICACIONCLIENTE); mensajeRQ.Cuerpo=aerq; MensajeRS mensajeRS = appClient.sendRequest(mensajeRQ); AutenticacionEmpresaRS aers; if (mensajeRS != null) aers = (AutenticacionEmpresaRS)mensajeRS.Cuerpo; else { aers = new AutenticacionEmpresaRS(); aers.Resultado = "2"; } if (aers.Resultado.Equals("1")) { Console.Out.WriteLine(""+aers.Empresa); return aers.Empresa; } } return null; }