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 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 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) { 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 = ""; } }