public void CargarDatos(string idcliente) { try { obj_clientes = new Clientes(); OrdenesCliente.DataSource = obj_clientes.consultarOrdenCliente(idcliente); OrdenesCliente.DataBind(); } catch (Exception) { throw; } }
private async void BtnGuardarOrdenesClientes_Clicked(object sender, EventArgs e) { string connectionString = ConfigurationManager.AppSettings["ipServer"]; var ListaEstilos = new List <OrdenesClientes_Estilos>(); var ListaSizes = new List <OrdenesClientes_Sizes>(); try { var CodigoQRVar = codigoQR.Text; var ClienteIDVar = clienteID; var CantidadCalzadosRealizarVar = cantidadCalzadoRealizar.Text; var FechaInicioVar = fechaInicio.Date; var FechaEntregaVar = fechaEntrega.Date; var EstilosComboBoxVar = (IList <object>)estilosComboBox.SelectedItem; foreach (var item in EstilosComboBoxVar) { var estiloID = (EstilosListView)item; var EstilosLista = new OrdenesClientes_Estilos() { EstiloID = estiloID.EstiloID }; ListaEstilos.Add(EstilosLista); } var SizesComboBoxVar = (IList <object>)sizesComboBox.SelectedItem; foreach (var item in SizesComboBoxVar) { var sizeID = (SizesListView)item; var SizesLista = new OrdenesClientes_Sizes() { SizeID = sizeID.SizeID }; ListaSizes.Add(SizesLista); } HttpClient client = new HttpClient(); client.BaseAddress = new Uri(connectionString); var ordenesClientes = new OrdenesCliente() { CodigoQR = CodigoQRVar, ClienteID = ClienteIDVar, Cantidad_Calzado_Realizar = Convert.ToInt32(CantidadCalzadosRealizarVar), Fecha_Inicio = DateTime.Parse(FechaInicioVar.ToString()), Fecha_Entrega = DateTime.Parse(FechaEntregaVar.ToString()), OrdenesClientes_Estilos = ListaEstilos, OrdenesClientes_Sizes = ListaSizes }; //Convetir a Json var json = JsonConvert.SerializeObject(ordenesClientes); StringContent stringContent = new StringContent(json, Encoding.UTF8, "application/json"); //Ejecutar el api el introduces el metodo var request = await client.PostAsync("/api/OrdenesClientes/registrar", stringContent); if (request.IsSuccessStatusCode) { var responseJson = await request.Content.ReadAsStringAsync(); var respuesta = JsonConvert.DeserializeObject <Request>(responseJson); //Status if (respuesta.status) { await MaterialDialog.Instance.AlertAsync(message : "La Orden del Cliente se registro correctamente", title : "Registro", acknowledgementText : "Aceptar"); } else { await MaterialDialog.Instance.AlertAsync(message : "La Orden del Cliente no se registro correctamente", title : "Registro", acknowledgementText : "Aceptar"); } } else { await MaterialDialog.Instance.AlertAsync(message : "Error", title : "Error", acknowledgementText : "Aceptar"); } } catch (Exception ex) { await MaterialDialog.Instance.AlertAsync(message : ex.Message, title : "Error", acknowledgementText : "Aceptar"); } }