public async Task <string> CargarCombo() { string respuesta = ""; try { DataTable TaProductos = new DataTable(); Droid.ServicioWeb.Service1 service = new Droid.ServicioWeb.Service1(); await Task.Run(() => { TaProductos = service.ConsultarProductos(); }); List <string> Descripcion = new List <string>(); Codigo = new List <string>(); for (int i = 0; i < TaProductos.Rows.Count; i++) { Descripcion.Add(TaProductos.Rows[i]["Prod_Descripcion"].ToString()); Codigo.Add(TaProductos.Rows[i]["Prod_Codigo"].ToString()); } PicProducto.ItemsSource = Descripcion; PicProducto.SelectedItem = Codigo; } catch (Exception ex) { respuesta = ex.ToString(); } return(respuesta); }
public List <ClsPropiedadesPedido> CargarPedidoDetalle(string NumeroPedido) { DataTable tabla = new DataTable(); Droid.ServicioWeb.Service1 service = new Droid.ServicioWeb.Service1(); tabla = service.ConsultarMultiple(NumeroPedido, "pedido"); List <ClsPropiedadesPedido> templist = new List <ClsPropiedadesPedido>(); for (int i = 0; i < tabla.Rows.Count; i++) { string cliente = tabla.Rows[i]["Prod_Descripcion"].ToString(); string NumPedido = tabla.Rows[i]["Prod_Codigo"].ToString(); string fecha = tabla.Rows[i]["PedDet_Precio"].ToString(); string valor = tabla.Rows[i]["PedDet_Cantidad"].ToString(); templist.Add(new ClsPropiedadesPedido { Codigo = NumPedido, Descripcion = cliente, VarDetalle = Convert.ToInt32(fecha), Cantidad = Convert.ToInt32(valor), }); } tabla.Dispose(); return(templist); }
public List <Tabla_Pedido> CargarPedidoCliente(string identificacion) { DataTable tabla = new DataTable(); Droid.ServicioWeb.Service1 service = new Droid.ServicioWeb.Service1(); tabla = service.ConsultarMultiple(identificacion, "pendiente"); List <Tabla_Pedido> templist = new List <Tabla_Pedido>(); for (int i = 0; i < tabla.Rows.Count; i++) { string cliente = tabla.Rows[i]["Cli_Identificacion"].ToString(); int NumPedido = Convert.ToInt32(tabla.Rows[i]["Ped_Numero"]); DateTime fecha = Convert.ToDateTime(tabla.Rows[i]["Ped_Fecha"]); string valor = tabla.Rows[i]["Ped_Valor"].ToString(); string estado = tabla.Rows[i]["Esta_Descripcion"].ToString(); templist.Add(new Tabla_Pedido { Ped_Numero = NumPedido, Ped_IdCliente = cliente, Ped_Fecha = fecha, Ped_Valor = Convert.ToInt32(valor), Ped_Estado = estado }); } tabla.Dispose(); return(templist); }
public async Task <string> CargarPedido(string Identificacion) { string respuesta = ""; if (TxtIdentificacion.Text != "") { try { templist.Clear(); TaProductos = new DataTable(); Droid.ServicioWeb.Service1 service = new Droid.ServicioWeb.Service1(); //await Task.Run(() => { TaProductos = service.ConsultarPdidoCliente(Identificacion); }); if (TaProductos.Rows.Count > -1) { for (int i = 0; i < TaProductos.Rows.Count; i++) { string codigo = TaProductos.Rows[i]["PedDet_CodProducto"].ToString(); string descrip = TaProductos.Rows[i]["Prod_Descripcion"].ToString(); int cantidad = Convert.ToInt32(TaProductos.Rows[i]["PedDet_Cantidad"]); int vardetalle = Convert.ToInt32(TaProductos.Rows[i]["PedDet_VrDetalle"]); templist.Add(new ClsPropiedadesPedido { Codigo = codigo, Descripcion = descrip, Cantidad = cantidad, VarDetalle = vardetalle }); } ListaEst.ItemsSource = null; ListaEst.ItemsSource = templist; string nombre = TaProductos.Rows[0]["Cli_Identificacion"].ToString(); string vartotal = TaProductos.Rows[0]["Ped_Valor"].ToString(); LblNombreCliente.Text = nombre; LblVrDetalle.Text = vartotal; } else { await DisplayAlert("Error!", "Cliente no encontrado ", "OK"); } } catch (Exception ex) { respuesta = ex.ToString(); } } else { await DisplayAlert("Error!", "Proporcione una identificación ", "OK"); } return(respuesta); }
public async Task <string> respuestaCliente() { string respuesta = ""; try { Droid.ServicioWeb.Service1 service = new Droid.ServicioWeb.Service1(); await Task.Run(() => { respuesta = service.ConsultarCliente(TxtIdentificacion.Text.Trim()); }); } catch (Exception) { respuesta = ""; } return(respuesta); }
public async Task <string> respuestaMetodo() { string respuesta = ""; try { Droid.ServicioWeb.Service1 service = new Droid.ServicioWeb.Service1(); await Task.Run(() => { respuesta = service.IniciarSesion(TxtUsuario.Text.Trim(), TxtContraseña.Text.Trim()); }); } catch (Exception ex) { respuesta = ex.ToString(); } return(respuesta); }
public async Task <string> EstablecerConexionServicio() { string res = ""; try { Droid.ServicioWeb.Service1 service = new Droid.ServicioWeb.Service1(); await Task.Run(() => { service.ConsultarCliente(""); }); } catch (Exception) { res = "No se ha podido establecer conexión"; } return(res); }
public async Task CargarListaPacientes() { int x = 0; ClsCargar clsCargar = new ClsCargar(); //await DisplayAlert("", clsCargar.GetDafaults().Count.ToString(), "OK"); ActvConsultarCliente.IsVisible = true; ActvConsultarCliente.IsRunning = true; DataTable tabla = new DataTable(); Droid.ServicioWeb.Service1 service = new Droid.ServicioWeb.Service1(); await Task.Run(() => { tabla = service.TodosPacientes(); }); List <ClsPropiedades> templist = new List <ClsPropiedades>(); string[] Datos = new string[tabla.Rows.Count]; foreach (DataRow item in tabla.Rows) { Datos[x] = item["Cli_Identificacion"].ToString() + " - " + item["NombreCompleto"].ToString(); x++; } ActvConsultarCliente.IsVisible = false; ActvConsultarCliente.IsRunning = false; var res = await DisplayActionSheet("Clientes", "Cancelar", null, Datos); if (res != null) { string[] resp = res.Split('-'); //await DisplayAlert("", resp[0], "OK"); TxtIdentificacion.Text = resp[0]; string respuesta = await respuestaCliente(); if (respuesta != "") { LblNombreCliente.Text = respuesta; var xy = await CargarCombo(); //var msm = DisplayAlert("Exitoso!", "Cliente: " + respuesta + " " + x, "OK"); ClienteEncontrado = true; //ImgCliente.IsVisible = true; } } }
public string CargarPedido() { string EstadoMensaje = "Lista_Prece: "; DataTable tabla = new DataTable(); Droid.ServicioWeb.Service1 service = new Droid.ServicioWeb.Service1(); //tabla = service.AllListPrece(); for (int i = 0; i < tabla.Rows.Count; i++) { int Codigo = Convert.ToInt32(tabla.Rows[i]["List_Codigo"]); String Descripcion = tabla.Rows[i]["List_Descripcion"].ToString(); UserRepositorio.Instancia.AddListaPrecio(Codigo, Descripcion); EstadoMensaje = EstadoMensaje + " - " + UserRepositorio.Instancia.EstadoMensaje; } tabla.Dispose(); return(EstadoMensaje); }
//private class VarClase = private new class(); public String ListCustomers() { string EstadoMensaje = "Customers: "; DataTable tabla = new DataTable(); Droid.ServicioWeb.Service1 service = new Droid.ServicioWeb.Service1(); //tabla = service.AllCustomers(); for (int i = 0; i < tabla.Rows.Count; i++) { String identificacion = tabla.Rows[i]["Cli_Identificacion"].ToString(); String nombrecompleto = tabla.Rows[i]["NombreCompleto"].ToString(); UserRepositorio.Instancia.AddCliente(identificacion, identificacion); EstadoMensaje = EstadoMensaje + " - " + UserRepositorio.Instancia.EstadoMensaje; } tabla.Dispose(); return(EstadoMensaje); }
//private class VarClase = private new class(); public String ListProduct() { string EstadoMensaje = "Product: "; DataTable tabla = new DataTable(); Droid.ServicioWeb.Service1 service = new Droid.ServicioWeb.Service1(); //tabla = service.AllProduct(); for (int i = 0; i < tabla.Rows.Count; i++) { String codigo = tabla.Rows[i]["Prod_Codigo"].ToString(); String descripcion = tabla.Rows[i]["Prod_Descripcion"].ToString(); UserRepositorio.Instancia.AddProducto(codigo, descripcion); EstadoMensaje = EstadoMensaje + " - " + UserRepositorio.Instancia.EstadoMensaje; } tabla.Dispose(); return(EstadoMensaje); }
//private class VarClase = private new class(); public List <ClsPropiedades> GetDafaults() { DataTable tabla = new DataTable(); Droid.ServicioWeb.Service1 service = new Droid.ServicioWeb.Service1(); tabla = service.TablaReistros(); List <ClsPropiedades> templist = new List <ClsPropiedades>(); for (int i = 0; i < tabla.Rows.Count; i++) { templist.Add(new ClsPropiedades { NombreCompletoPro = tabla.Rows[i]["Pac_Nombre1"].ToString() + " " + tabla.Rows[i]["Pac_Apellido1"].ToString(), DocumentoPro = tabla.Rows[i][1].ToString(), }); } tabla.Dispose(); return(templist); }
public async Task <string> AgregarProductoLista(string CodProducto, string Identificacion) { string respuesta = ""; try { TaProductos = new DataTable(); Droid.ServicioWeb.Service1 service = new Droid.ServicioWeb.Service1(); await Task.Run(() => { TaProductos = service.ConsultarProductosListaPrecio(CodProducto, Identificacion); }); string descripcion = TaProductos.Rows[0]["Prod_Descripcion"].ToString(); int vardetale = Convert.ToInt32(TaProductos.Rows[0]["ListDet_Precio"].ToString()); LblVrDetalle.Text = vardetale.ToString("N0"); LblDescripcionProducto.Text = descripcion; } catch (Exception ex) { respuesta = ex.ToString(); } return(respuesta); }
public async Task <string> InsertarPedido() { int NumeroItem = templist.Count; string[] codproducto = new string[NumeroItem]; int[] cantidad = new int[NumeroItem]; int[] vardetalle = new int[NumeroItem]; for (int i = 0; i < templist.Count; i++) { codproducto[i] = templist[i].Codigo; cantidad[i] = templist[i].Cantidad; vardetalle[i] = templist[i].VarDetalle; } List <int> lista3 = new List <int>(); string respuesta = ""; Droid.ServicioWeb.Service1 service = new Droid.ServicioWeb.Service1(); //service.InsertarPedido() await Task.Run(() => { respuesta = service.InsertarPedido(TxtIdentificacion.Text, Convert.ToDouble(TxtSubTotal.Text), true, codproducto, cantidad, vardetalle); }); return(respuesta); }