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 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)); } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { txtNumPedido.Focus(); PedidoServiceClient servPed = new PedidoServiceClient(); ReporteServiceClient servReporte = new ReporteServiceClient(); try { objdtLista = new DataTable(); CrearTabla(); lstTamanos.DataSource = servReporte.ConsultaTamanoCilindro(); lstTamanos.DataValueField = "Id_Tamano"; lstTamanos.DataTextField = "Tamano"; lstTamanos.DataBind(); } catch (Exception ex) { Response.Redirect("~/About.aspx"); } finally { servPed.Close(); servReporte.Close(); } } }
protected void btnGuardar_Click(object sender, EventArgs e) { PedidoServiceClient servPedido = new PedidoServiceClient(); long resp; PedidoBE cancelar_ped = new PedidoBE(); try { cancelar_ped.Motivo_Cancel = txtMotivoCancelacion.Text; cancelar_ped.Id_Pedido = lblCodigoPedido.Text; resp = servPedido.Cancelar_Pedido(cancelar_ped); MessageBox.Show("El pedido fue cancelado satisfactoriamente", "Cancelar Pedido"); } catch (Exception ex) { Response.Redirect("~/About.aspx"); } finally { servPedido.Close(); Response.Redirect("~/Pedido/frmCancelarPedido.aspx"); } }
protected void btnGuardar_Click(object sender, EventArgs e) { PedidoServiceClient servPedido = new PedidoServiceClient(); long resp; PedidoBE cancelar_ped = new PedidoBE(); try { cancelar_ped.Motivo_Cancel = txtMotivoCancelacion.Text; cancelar_ped.Id_Pedido = lblCodigoPedido.Text; resp = servPedido.Cancelar_Pedido(cancelar_ped); MessageBox.Show("El pedido fue cancelado satisfactoriamente", "Cancelar Pedido"); } catch (Exception ex) { Response.Redirect("~/About.aspx"); } finally { servPedido.Close(); Response.Redirect("~/Pedido/frmCancelarPedido.aspx"); } }
protected void btnGuardar_Click(object sender, EventArgs e) { PedidoServiceClient servPedido = new PedidoServiceClient(); PedidoBE ped = new PedidoBE(); long resp; lista = (List <TamanoBE>)Session["lista"]; listaAuxiliar = (List <TamanoBE>)Session["listaAuxiliar"]; try { ped.Id_Pedido = lblCodigoPedido.Text; ped.Detalle = txtObservaciones.Text; List <Detalle_PedidoBE> lstPedido = new List <Detalle_PedidoBE>(); foreach (TamanoBE dato in lista) { if (dato.Id_Tamano != null) { foreach (TamanoBE info in listaAuxiliar) { if (info.Tamano == dato.Tamano) { Detalle_PedidoBE det = new Detalle_PedidoBE(); det.Tamano = dato.Tamano; det.Cantidad = dato.Cantidad.ToString(); det.Id_Tamano = dato.Id_Tamano; det.Descripcion = dato.Descripcion; lstPedido.Add(det); } } } } ped.List_Detalle_Ped = lstPedido; resp = servPedido.Modificar_Pedido(ped); MessageBox.Show("El pedido fue modificado satisfactoriamente", "Modificar Pedido"); } catch (Exception ex) { Response.Redirect("~/About.aspx"); } finally { servPedido.Close(); Response.Redirect("~/Pedido/frmModificarPedido.aspx"); } }
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)); } }
protected void Page_Load(object sender, EventArgs e) { txtCedula.Focus(); if (!Page.IsPostBack) { PedidoServiceClient servPed = new PedidoServiceClient(); objdtLista = new DataTable(); CrearTabla(); CargaInicialGridView(); } if (!IsPostBack) { ReporteServiceClient servReporte = new ReporteServiceClient(); VehiculoServiceClient servVehiculo = new VehiculoServiceClient(); try { lstTamanos.DataSource = servReporte.ConsultaTamanoCilindro(); lstTamanos.DataValueField = "Id_Tamano"; lstTamanos.DataTextField = "Tamano"; lstTamanos.DataBind(); lstPlacas.DataSource = servVehiculo.ConsultarVehiculo(string.Empty); lstPlacas.DataValueField = "Id_Vehiculo"; lstPlacas.DataTextField = "Placa"; lstPlacas.DataBind(); } catch (Exception ex) { Response.Redirect("~/About.aspx"); } finally { servReporte.Close(); servVehiculo.Close(); } } }
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(); // 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 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(); 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)); } }
protected void btnGuardar_Click(object sender, EventArgs e) { PedidoServiceClient servPedido = new PedidoServiceClient(); PedidoBE ped = new PedidoBE(); long resp; lista = (List <TamanoBE>)Session["lista"]; try { ped.IdCliente = lblIdCedula.Text; ped.Detalle = txtObservaciones.Text; List <Detalle_PedidoBE> lstPedido = new List <Detalle_PedidoBE>(); foreach (TamanoBE dato in lista) { Detalle_PedidoBE det = new Detalle_PedidoBE(); det.Tamano = dato.Tamano; det.Cantidad = dato.Cantidad.ToString(); lstPedido.Add(det); } ped.List_Detalle_Ped = lstPedido; resp = servPedido.Registrar_Pedido(ped); MessageBox.Show("El pedido fue registrado satisfactoriamente con el código de pedido No: " + resp, "Registrar Pedido"); } catch (Exception ex) { Response.Redirect("~/About.aspx"); } finally { servPedido.Close(); Response.Redirect("~/Pedido/frmRegistroPedido.aspx"); } }
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)); } }
public ResponseWeb ModificarEstadoPedido(PedidoEntidad entidad) { PedidoServiceClient proxy = new PedidoServiceClient(); return(proxy.ModificarPedido(entidad)); }
public List <PedidoEntidad> ConsultarPedido(PedidoEntidad entidad) { PedidoServiceClient proxy = new PedidoServiceClient(); return(proxy.ConsultarPedido(entidad)); }
protected void txtNumPedido_TextChanged(object sender, EventArgs e) { PedidoServiceClient servPedido = new PedidoServiceClient(); ClienteServiceClient servCliente = new ClienteServiceClient(); DataTable table1 = new DataTable(); DataTable table2 = new DataTable(); long respExisPedido; try { respExisPedido = servPedido.ConsultarExistenciaPedido(txtNumPedido.Text); if (respExisPedido == 0) { MessageBox.Show("El pedido no se encuentra registrado en el sistema", "Consultar Pedido"); divInfoCliente.Visible = false; txtCedula.Text = ""; txtNumPedido.Text = ""; txtCedula.Focus(); } else { PedidoBE objPedido = servPedido.Consultar_Pedido(txtNumPedido.Text); if (objPedido.Estado == "2") { MessageBox.Show("El pedido se encuentra cancelado en el sistema", "Consultar Pedido"); divInfoCliente.Visible = false; divDirCliente.Visible = false; DivInfoPedido.Visible = false; txtCedula.Text = ""; txtNumPedido.Text = ""; txtCedula.Focus(); } else { table2.Columns.Add("Tamano"); table2.Columns.Add("Cantidad"); foreach (Detalle_PedidoBE datos in objPedido.List_Detalle_Ped) { table2.Rows.Add(datos.Tamano, datos.Cantidad); gvPedido.DataSource = table2; gvPedido.DataBind(); } DivInfoPedido.Visible = true; ClienteBE objCliente = servCliente.Consultar_Cliente(Convert.ToString(respExisPedido)); txtCedulaCliente.Text = objCliente.Cedula; lblIdCliente.Text = objCliente.Id_Cliente; txtNombreCliente.Text = objCliente.Nombres_Cliente + " " + objCliente.Apellido_1 + " " + objCliente.Apellido_2; lblCodigoPedido.Text = txtNumPedido.Text; table1.Columns.Add("IdUbicacion"); table1.Columns.Add("Direccion"); table1.Columns.Add("Barrio"); table1.Columns.Add("Telefono"); table1.Columns.Add("Ciudad"); foreach (UbicacionBE datos in objCliente.ListaDirecciones) { table1.Rows.Add(datos.Id_Ubicacion, datos.Direccion, datos.Barrio, datos.Telefono_1, datos.Ciudad.Nombre_Ciudad); gvDirecciones.DataSource = table1; gvDirecciones.DataBind(); } divInfoCliente.Visible = true; divDirCliente.Visible = true; } } } catch (Exception ex) { Response.Redirect("~/About.aspx"); } finally { servCliente.Close(); servPedido.Close(); txtCedula.Text = ""; txtNumPedido.Text = ""; divInfoCliente.Focus(); } }
protected void TxtNumPedido_TextChanged(object sender, EventArgs e) { PedidoServiceClient servPedido = new PedidoServiceClient(); ClienteServiceClient servCliente = new ClienteServiceClient(); DataTable table = new DataTable(); long respExisPedido; try { respExisPedido = servPedido.ConsultarExistenciaPedido(txtNumPedido.Text); if (respExisPedido == 0) { MessageBox.Show("El pedido no se encuentra registrado en el sistema", "Consultar Pedido"); divInfoCliente.Visible = false; txtNumPedido.Text = ""; txtNumPedido.Focus(); } else { ClienteBE objCliente = servCliente.Consultar_Cliente(Convert.ToString(respExisPedido)); txtCedulaCliente.Text = objCliente.Cedula; txtNombreCliente.Text = objCliente.Nombres_Cliente; txtPrimerApellido.Text = objCliente.Apellido_1; txtSegundoApellido.Text = objCliente.Apellido_2; table.Columns.Add("IdUbicacion"); table.Columns.Add("Direccion"); table.Columns.Add("Barrio"); table.Columns.Add("Telefono"); table.Columns.Add("Ciudad"); foreach (UbicacionBE datos in objCliente.ListaDirecciones) { table.Rows.Add(datos.Id_Ubicacion, datos.Direccion, datos.Barrio, datos.Telefono_1, datos.Ciudad.Nombre_Ciudad); gvDirecciones.DataSource = table; gvDirecciones.DataBind(); } gvDirecciones.Visible = true; divDirCliente.Visible = true; divInfoCliente.Visible = true; lblCodigoPedido.Text = txtNumPedido.Text; PedidoBE objPedido = servPedido.Consultar_Pedido(txtNumPedido.Text); foreach (Detalle_PedidoBE datos in objPedido.List_Detalle_Ped) { TamanoBE tam = new TamanoBE(); tam.Cantidad = Convert.ToInt32(datos.Cantidad); tam.Tamano = datos.Tamano; lista.Add(tam); } grvPrueba.DataSource = lista; grvPrueba.DataBind(); Session["lista"] = lista; Session["listaAuxiliar"] = lista; grvPrueba.Focus(); btnMenuPrincipal.Visible = true; } } catch (Exception ex) { Response.Redirect("~/About.aspx"); } finally { servCliente.Close(); servPedido.Close(); lblCodigoPedido.Visible = true; lblPedido.Visible = true; txtNumPedido.Text = ""; } }
protected void btnGuardar_Click(object sender, EventArgs e) { PedidoServiceClient servPedido = new PedidoServiceClient(); PedidoBE ped = new PedidoBE(); long resp; lista = (List<TamanoBE>)Session["lista"]; listaAuxiliar = (List<TamanoBE>)Session["listaAuxiliar"]; try { ped.Id_Pedido = lblCodigoPedido.Text; ped.Detalle = txtObservaciones.Text; List<Detalle_PedidoBE> lstPedido = new List<Detalle_PedidoBE>(); foreach (TamanoBE dato in lista) { if (dato.Id_Tamano != null) { foreach (TamanoBE info in listaAuxiliar) { if(info.Tamano==dato.Tamano) { Detalle_PedidoBE det = new Detalle_PedidoBE(); det.Tamano = dato.Tamano; det.Cantidad = dato.Cantidad.ToString(); det.Id_Tamano = dato.Id_Tamano; det.Descripcion = dato.Descripcion; lstPedido.Add(det); } } } } ped.List_Detalle_Ped = lstPedido; resp = servPedido.Modificar_Pedido(ped); MessageBox.Show("El pedido fue modificado satisfactoriamente", "Modificar Pedido"); } catch (Exception ex) { Response.Redirect("~/About.aspx"); } finally { servPedido.Close(); Response.Redirect("~/Pedido/frmModificarPedido.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { txtCedula.Focus(); if (!Page.IsPostBack) { PedidoServiceClient servPed = new PedidoServiceClient(); objdtLista = new DataTable(); CrearTabla(); CargaInicialGridView(); } if (!IsPostBack) { ReporteServiceClient servReporte = new ReporteServiceClient(); VehiculoServiceClient servVehiculo = new VehiculoServiceClient(); try { lstTamanos.DataSource = servReporte.ConsultaTamanoCilindro(); lstTamanos.DataValueField = "Id_Tamano"; lstTamanos.DataTextField = "Tamano"; lstTamanos.DataBind(); lstPlacas.DataSource = servVehiculo.ConsultarVehiculo(string.Empty); lstPlacas.DataValueField = "Id_Vehiculo"; lstPlacas.DataTextField = "Placa"; lstPlacas.DataBind(); } catch (Exception ex) { Response.Redirect("~/About.aspx"); } finally { servReporte.Close(); servVehiculo.Close(); } } }
protected void txtCedula_TextChanged(object sender, EventArgs e) { PedidoServiceClient servPedido = new PedidoServiceClient(); ClienteServiceClient servCliente = new ClienteServiceClient(); DataTable table1 = new DataTable(); DataTable table2 = new DataTable(); long respExisCliente; long respExisPedido; try { respExisCliente = servCliente.ConsultarExistenciasClientes(txtCedula.Text); if (respExisCliente == 0) { MessageBox.Show("El cliente no ha solicitado pedido de cilindros", "Consultar Pedido"); divInfoCliente.Visible = false; txtCedula.Text = ""; txtCedula.Focus(); } else { respExisPedido = servPedido.ConsultarExistenciaPedido(txtCedula.Text); if (respExisPedido == 0) { MessageBox.Show("El cliente no tiene no se encuentra registrado en el sistema", "Consultar Pedido"); divInfoCliente.Visible = false; txtCedula.Text = ""; txtNumPedido.Text = ""; txtCedula.Focus(); } else { ClienteBE objCliente = servCliente.Consultar_Cliente(txtCedula.Text); txtCedulaCliente.Text = objCliente.Cedula; txtNombreCliente.Text = objCliente.Nombres_Cliente; txtPrimerApellido.Text = objCliente.Apellido_1; txtSegundoApellido.Text = objCliente.Apellido_2; table1.Columns.Add("IdUbicacion"); table1.Columns.Add("Direccion"); table1.Columns.Add("Barrio"); table1.Columns.Add("Telefono"); table1.Columns.Add("Ciudad"); foreach (UbicacionBE datos in objCliente.ListaDirecciones) { table1.Rows.Add(datos.Id_Ubicacion, datos.Direccion, datos.Barrio, datos.Telefono_1, datos.Ciudad.Nombre_Ciudad); gvDirecciones.DataSource = table1; gvDirecciones.DataBind(); } PedidoBE objPedido = servPedido.Consultar_Pedido(txtCedulaCliente.Text); table2.Columns.Add("TamanoCil"); table2.Columns.Add("CantidadPedido"); table2.Columns.Add("FechaPedido"); table2.Columns.Add("CodigoPedido"); foreach(Detalle_PedidoBE datos in objPedido.List_Detalle_Ped) { table2.Rows.Add(datos.Tamano, datos.Cantidad, datos.Fecha, datos.Id_Pedido); } gvPedido.DataSource = table2; gvPedido.DataBind(); gvDirecciones.Visible = true; divInfoPedido.Visible = true; divInfoCliente.Visible = true; divDirCliente.Visible = true; btnMenuPrincipal.Visible = true; } } } catch (Exception ex) { Response.Redirect("~/About.aspx"); } finally { servCliente.Close(); servPedido.Close(); txtCedula.Text = ""; txtNumPedido.Text = ""; btnNuevaConsulta.Visible = true; lblCodigoPedido.Visible = false; lblPedido.Visible = false; btnNuevaConsulta.Focus(); } }
protected void txtNumPedido_TextChanged(object sender, EventArgs e) { txtMotivoCancelacion.Focus(); PedidoServiceClient servPedido = new PedidoServiceClient(); ClienteServiceClient servCliente = new ClienteServiceClient(); DataTable table1 = new DataTable(); DataTable table2 = new DataTable(); long respExisPedido; try { respExisPedido = servPedido.ConsultarExistenciaPedido(txtNumPedido.Text); if (respExisPedido == 0) { MessageBox.Show("El pedido no se encuentra registrado en el sistema", "Cancelar Pedido"); divInfoCliente.Visible = false; txtNumPedido.Text = ""; txtNumPedido.Focus(); } else { PedidoBE objPedido = servPedido.Consultar_Pedido(txtNumPedido.Text); if (objPedido.Estado != "2") { table2.Columns.Add("TamanoCil"); table2.Columns.Add("CantidadPedido"); table2.Columns.Add("FechaPedido"); foreach (Detalle_PedidoBE datos in objPedido.List_Detalle_Ped) { table2.Rows.Add(datos.Tamano, datos.Cantidad, datos.Fecha); gvPedido.DataSource = table2; gvPedido.DataBind(); } divInfoPedido.Visible = true; ClienteBE objCliente = servCliente.Consultar_Cliente(Convert.ToString(respExisPedido)); txtCedulaCliente.Text = objCliente.Cedula; txtNombreCliente.Text = objCliente.Nombres_Cliente; txtPrimerApellido.Text = objCliente.Apellido_1; txtSegundoApellido.Text = objCliente.Apellido_2; lblCodigoPedido.Text = txtNumPedido.Text; table1.Columns.Add("IdUbicacion"); table1.Columns.Add("Direccion"); table1.Columns.Add("Barrio"); table1.Columns.Add("Telefono"); table1.Columns.Add("Ciudad"); foreach (UbicacionBE datos in objCliente.ListaDirecciones) { table1.Rows.Add(datos.Id_Ubicacion, datos.Direccion, datos.Barrio, datos.Telefono_1, datos.Ciudad.Nombre_Ciudad); gvDirecciones.DataSource = table1; gvDirecciones.DataBind(); } divInfoCliente.Visible = true; divDirCliente.Visible = true; btnGuardar.Visible = true; } else { MessageBox.Show("El pedido ya se encuentra cancelado en el sistema", "Cancelar Pedido"); divInfoCliente.Visible = false; txtNumPedido.Text = ""; txtNumPedido.Focus(); btnMenuPrincipal.Visible = true; } } } catch (Exception ex) { Response.Redirect("~/About.aspx"); } finally { servCliente.Close(); servPedido.Close(); lblCodigoPedido.Visible = true; lblPedido.Visible = true; txtNumPedido.Text = ""; } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { txtNumPedido.Focus(); PedidoServiceClient servPed = new PedidoServiceClient(); ReporteServiceClient servReporte = new ReporteServiceClient(); try { objdtLista = new DataTable(); CrearTabla(); lstTamanos.DataSource = servReporte.ConsultaTamanoCilindro(); lstTamanos.DataValueField = "Id_Tamano"; lstTamanos.DataTextField = "Tamano"; lstTamanos.DataBind(); } catch (Exception ex) { Response.Redirect("~/About.aspx"); } finally { servPed.Close(); servReporte.Close(); } } }
protected void btnGuardar_Click(object sender, EventArgs e) { PedidoServiceClient servPedido = new PedidoServiceClient(); PedidoBE ped = new PedidoBE(); long resp; lista = (List<TamanoBE>)Session["lista"]; try { ped.IdCliente = lblIdCedula.Text; ped.Detalle = txtObservaciones.Text; List<Detalle_PedidoBE> lstPedido = new List<Detalle_PedidoBE>(); foreach (TamanoBE dato in lista) { Detalle_PedidoBE det = new Detalle_PedidoBE(); det.Tamano = dato.Tamano; det.Cantidad = dato.Cantidad.ToString(); lstPedido.Add(det); } ped.List_Detalle_Ped = lstPedido; resp = servPedido.Registrar_Pedido(ped); MessageBox.Show("El pedido fue registrado satisfactoriamente con el código de pedido No: " + resp, "Registrar Pedido"); } catch (Exception ex) { Response.Redirect("~/About.aspx"); } finally { servPedido.Close(); Response.Redirect("~/Pedido/frmRegistroPedido.aspx"); } }
protected void TxtNumPedido_TextChanged(object sender, EventArgs e) { PedidoServiceClient servPedido = new PedidoServiceClient(); ClienteServiceClient servCliente = new ClienteServiceClient(); DataTable table = new DataTable(); long respExisPedido; try { respExisPedido = servPedido.ConsultarExistenciaPedido(txtNumPedido.Text); if (respExisPedido == 0) { MessageBox.Show("El pedido no se encuentra registrado en el sistema", "Consultar Pedido"); divInfoCliente.Visible = false; txtNumPedido.Text = ""; txtNumPedido.Focus(); } else { ClienteBE objCliente = servCliente.Consultar_Cliente(Convert.ToString(respExisPedido)); txtCedulaCliente.Text = objCliente.Cedula; txtNombreCliente.Text = objCliente.Nombres_Cliente; txtPrimerApellido.Text = objCliente.Apellido_1; txtSegundoApellido.Text = objCliente.Apellido_2; table.Columns.Add("IdUbicacion"); table.Columns.Add("Direccion"); table.Columns.Add("Barrio"); table.Columns.Add("Telefono"); table.Columns.Add("Ciudad"); foreach (UbicacionBE datos in objCliente.ListaDirecciones) { table.Rows.Add(datos.Id_Ubicacion, datos.Direccion, datos.Barrio, datos.Telefono_1, datos.Ciudad.Nombre_Ciudad); gvDirecciones.DataSource = table; gvDirecciones.DataBind(); } gvDirecciones.Visible = true; divDirCliente.Visible = true; divInfoCliente.Visible = true; lblCodigoPedido.Text = txtNumPedido.Text; PedidoBE objPedido = servPedido.Consultar_Pedido(txtNumPedido.Text); foreach (Detalle_PedidoBE datos in objPedido.List_Detalle_Ped) { TamanoBE tam = new TamanoBE(); tam.Cantidad = Convert.ToInt32(datos.Cantidad); tam.Tamano = datos.Tamano; lista.Add(tam); } grvPrueba.DataSource = lista; grvPrueba.DataBind(); Session["lista"] = lista; Session["listaAuxiliar"] = lista; grvPrueba.Focus(); btnMenuPrincipal.Visible = true; } } catch (Exception ex) { Response.Redirect("~/About.aspx"); } finally { servCliente.Close(); servPedido.Close(); lblCodigoPedido.Visible = true; lblPedido.Visible = true; txtNumPedido.Text = ""; } }