private void btnRegistrar_Click(object sender, RoutedEventArgs e) { PedidoServiceClient servPedido = new PedidoServiceClient(); PedidoBE pedido = new PedidoBE(); //PedidoBE[] consulta = servPedido.Consultar_PedidoAsync(pedido); //PedidoBE consultar_ped = new PedidoBE(); try { //foreach (PedidoBE info in consulta) //{ // txtNombres.Text = info.Cliente.Nombres_Cliente; // txtPrApellido.Text = info.Cliente.Apellido_1; // txtSgApellido.Text = info.Cliente.Apellido_2; // lstDir.SelectedValue = info.Ubicacion.Direccion;// como llamar todas las direcciones disponibles para el cliente??? // lblCiudad.Text = info.Ciudad.Nombre_Ciudad; // lstTel.SelectedValue = info.Ubicacion.Telefono_1; //} ContentBusq.Visibility = System.Windows.Visibility.Collapsed; ContentRegistrar.Visibility = System.Windows.Visibility.Visible; } catch (Exception ex) { NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative)); } finally { servPedido.CloseAsync(); NavigationService.Navigate(new Uri("/Pedidos/frmRegistrarPedido.xaml", UriKind.Relative)); } }
private void btnConsultar_Click(object sender, RoutedEventArgs e) { PedidoServiceClient servPedido = new PedidoServiceClient(); PedidoBE consultar_ped = new PedidoBE(); //PedidoBE[] consulta = servPedido.Consultar_PedidoAsync (consultar_ped); try { //foreach (PedidoBE info in consulta) //{ // //lblCod.Text = info.Id_Pedido; // //txtNombres.Text = info.Cliente.Nombres_Cliente; // //txtPrApellido.Text = info.Cliente.Apellido_1; // //txtSgApellido.Text = info.Cliente.Apellido_2; // //txtDir.Text = info.Ubicacion.Direccion; // //txtCiudad.Text = info.Ciudad.Nombre_Ciudad; // //txtTel.Text = info.Ubicacion.Telefono_1; // //txtVehiculo.Text = info.Vehiculo.Placa; // //txtRuta.Text = info.Ruta.Nombre_Ruta; // ////GRIDVIEW lstAgregar.Text = info.Detalle_Ped.Tamano.Tamano; // como obtener el valor del tamaño y ponerlo en la primera parte de la lista // ////GRIDWIEW lstAgregar.Text = info.Detalle_Ped.Cantidad; // como obtener el valor de la cantidad y ponerlo en la segunda parte de la lista // //lblFechaPedido.Text = Convert.ToString(info.Fecha); //} ContentBusq.Visibility = System.Windows.Visibility.Collapsed; ContentConsultar.Visibility = System.Windows.Visibility.Visible; } catch (Exception ex) { NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative)); } finally { servPedido.CloseAsync(); NavigationService.Navigate(new Uri("/Pedidos/frmConsultarPedido.xaml", UriKind.Relative)); } }
private void btnGuardar_Click(object sender, RoutedEventArgs e) { PedidoServiceClient servPedido = new PedidoServiceClient(); PedidoBE registrar_ped = new PedidoBE(); //String infPedido; try { //registrar_ped.Vehiculo.Placa = Convert.ToString (lstVehiculo.SelectedValue); //registrar_ped.Ruta.Nombre_Ruta = lblRuta.Text; ////registrar_ped.Detalle_Ped.Tamano.Tamano = GRIDVIEW; // como asignarle a la base de datos la información del pedido que está en la lista (tam_cant) //registrar_ped.Detalle_Ped.Cantidad = GRIDVIEW; //infPedido = servPedido.Registrar_PedidoAsync (registrar_ped); //if (infPedido == "Ok") //{ // MessageBox.Show("Sus datos fueron enviados satisfactoriamente"); //} //else //{ // MessageBox.Show("Error al intentar registrar el pedido"); //} ContentRegistrar.Visibility = System.Windows.Visibility.Collapsed; ContentBusq.Visibility = System.Windows.Visibility.Visible; } catch (Exception ex) { NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative)); } finally { servPedido.CloseAsync(); NavigationService.Navigate(new Uri("/Pedidos/frmRegistrarPedido.xaml", UriKind.Relative)); } }
private void btnGuardar_Click(object sender, RoutedEventArgs e) { PedidoServiceClient servPedido = new PedidoServiceClient(); // String resp; PedidoBE modificar_ped = new PedidoBE(); try { //modificar_ped.Ubicacion.Direccion = Convert.ToString(lstDir.SelectedValue); //modificar_ped.Vehiculo.Placa = lstPlaca.Text; //modificar_ped.Ubicacion.Telefono_1 = Convert.ToString(lstTel.SelectedValue); //modificar_ped.Detalle_Ped.Tamano.Tamano = GRIDVIEW; // como obtener el valor del tamaño y ponerlo en la primera parte de la lista //modificar_ped.Detalle_Ped.Cantidad = GRIDVIEW; // como obtener el valor de la cantidad y ponerlo en la segunda parte de la lista //resp = servPedido.Modificar_PedidoAsync (modificar_ped); //if (resp == "Ok") //{ // MessageBox.Show("Los datos fueron guardados satisfactoriamente"); //} //else //{ // MessageBox.Show("Error al intentar modificar el pedido"); //} ContentModificar.Visibility = System.Windows.Visibility.Collapsed; NavigationService.Navigate(new Uri("/Pedidos/frmConsultarPedido.xaml", UriKind.Relative)); } catch (Exception ex) { NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative)); } finally { servPedido.CloseAsync(); NavigationService.Navigate(new Uri("/Pedidos/frmModificarPedido.xaml", UriKind.Relative)); } }
private void btnGuardarCancel_Click(object sender, RoutedEventArgs e) { PedidoServiceClient servPedido = new PedidoServiceClient(); // String resp; PedidoBE cancelar_ped = new PedidoBE(); try { cancelar_ped.Motivo_Cancel = txtObservaciones.Text; //cancelar_ped.Fecha = Convert.ToDateTime(lblFecha.Text); //resp = servPedido.Cancelar_PedidoAsync(cancelar_ped); //if (resp == "Ok") //{ // MessageBox.Show("Sus datos fueron enviados satisfactoriamente"); //} //else //{ // MessageBox.Show("No se pudo cancelar el pedido en el sistema"); //} ContentCancelar.Visibility = System.Windows.Visibility.Collapsed; ContentBusq.Visibility = System.Windows.Visibility.Visible; PageTitle.Text = "CONSULTAR PEDIDO"; } catch (Exception ex) { NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative)); } finally { servPedido.CloseAsync(); NavigationService.Navigate(new Uri("/Pedidos/frmConsultarPedido.xaml", UriKind.Relative)); } }