protected void lstCaso_SelectedIndexChanged(object sender, EventArgs e) { VehiculoServiceClient servVehiculo = new VehiculoServiceClient(); DataTable table = new DataTable(); try { if (lstCaso.SelectedItem.Text == Tipo_Casos.CODIGO.ToString() + " " + Tipo_Casos.ERRADO.ToString()) { divCodCorrecto.Visible = true; SetFocus(txtCodigoVerific); } else { divCodCorrecto.Visible = false; } if (lstCaso.SelectedItem.Text == Tipo_Casos.ESCAPE.ToString()) { divEscape.Visible = true; SetFocus(lstCilEntrega); List<Ubicacion_CilindroBE> lstCilVehiculos = new List<Ubicacion_CilindroBE>(servVehiculo.ConsultarCilPorVehiculo("1")); if (lstCilVehiculos.Count == 0) { MessageBox.Show("El vehículo no tiene cilindros cargados", "Casos Especiales"); btnGuardar.Visible = false; lstCaso.Items.RemoveAt(lstCaso.SelectedIndex); divCodCorrecto.Visible = false; lstCilEntrega.Visible = false; lblCodigoVerific.Visible = false; } else { foreach (Ubicacion_CilindroBE datos in lstCilVehiculos) { lstCilEntrega.Items.Add(datos.Cilindro.Codigo_Cilindro); } } } else { divEscape.Visible = false; } } catch (Exception ex) { Response.Redirect("~/About.aspx"); } finally { servVehiculo.Close(); divGrid.Visible = true; } }
protected void btnAgregar_Click(object sender, EventArgs e) { ClienteServiceClient servCliente = new ClienteServiceClient(); VehiculoServiceClient servVehiculo = new VehiculoServiceClient(); DataTable tabla = new DataTable(); VentaBE venta = new VentaBE(); DataTable tabla2 = new DataTable(); try { List <Ubicacion_CilindroBE> lstCilVehiculos = new List <Ubicacion_CilindroBE>(servVehiculo.ConsultarCilPorVehiculo("5")); List <Ubicacion_CilindroBE> lstCilCliente = new List <Ubicacion_CilindroBE>(servCliente.ConsultarCilPorCliente(lblIdUbica.Text)); tabla.Columns.Add("CodigosCilVehiculo"); tabla2.Columns.Add("CodigosCilCliente"); if (lstCilVehiculos.Count == 0) { MessageBox.Show("El vehículo no tiene cilindros de este tamaño cargados en el sistema"); divCilSiembra.Visible = false; divDatosConsulta.Visible = false; btnGuardar.Visible = false; } else { foreach (Ubicacion_CilindroBE datos in lstCilVehiculos) { if (lstTamano.SelectedItem.Text == datos.Cilindro.NTamano.Tamano) { tabla.Rows.Add(datos.Cilindro.Codigo_Cilindro); listaCilVeh.Add(datos.Cilindro.Codigo_Cilindro); btnGuardar.Visible = true; } else { MessageBox.Show("El vehículo no tiene cilindros de este tamaño cargados en el sistema"); divCilSiembra.Visible = false; divDatosConsulta.Visible = false; btnGuardar.Visible = false; } } } Session["Vehiculo"] = listaCilVeh; gvCilVehiculo.DataSource = tabla; gvCilVehiculo.DataBind(); foreach (Ubicacion_CilindroBE datos in lstCilCliente) { if (lstTamano.SelectedItem.Text == datos.Cilindro.NTamano.Tamano) { tabla2.Rows.Add(datos.Cilindro.Codigo_Cilindro); listaCilCli.Add(datos.Cilindro.Codigo_Cilindro); } } Session["Cliente"] = listaCilCli; gdCodClientes.DataSource = tabla2; gdCodClientes.DataBind(); gdCilSelecCliente.Visible = true; gdCodClientes.Visible = true; gvCilVehiculo.Visible = true; gvSeleccion.Visible = true; btnQuitar.Visible = true; btnQuitar2.Visible = true; btnSeleccionar.Visible = true; btnSelect.Visible = true; divDatosConsulta.Visible = true; if (tabla2.Rows.Count == 0) { divCilSiembra.Visible = true; btnQuitar2.Visible = false; btnSelect.Visible = false; gdCilSelecCliente.Visible = false; gdCodClientes.Visible = false; } } catch (Exception ex) { Response.Redirect("~/About.aspx"); } finally { servCliente.Close(); servVehiculo.Close(); gdCilSelecCliente.Focus(); } }
protected void btnAgregar_Click(object sender, EventArgs e) { ClienteServiceClient servCliente = new ClienteServiceClient(); VehiculoServiceClient servVehiculo = new VehiculoServiceClient(); DataTable tabla = new DataTable(); VentaBE venta = new VentaBE(); DataTable tabla2 = new DataTable(); try { List<Ubicacion_CilindroBE> lstCilVehiculos = new List<Ubicacion_CilindroBE>(servVehiculo.ConsultarCilPorVehiculo("5")); List<Ubicacion_CilindroBE> lstCilCliente = new List<Ubicacion_CilindroBE>(servCliente.ConsultarCilPorCliente(lblIdUbica.Text)); tabla.Columns.Add("CodigosCilVehiculo"); tabla2.Columns.Add("CodigosCilCliente"); if (lstCilVehiculos.Count == 0) { MessageBox.Show("El vehículo no tiene cilindros de este tamaño cargados en el sistema"); divCilSiembra.Visible = false; divDatosConsulta.Visible = false; btnGuardar.Visible = false; } else { foreach (Ubicacion_CilindroBE datos in lstCilVehiculos) { if (lstTamano.SelectedItem.Text == datos.Cilindro.NTamano.Tamano) { tabla.Rows.Add(datos.Cilindro.Codigo_Cilindro); listaCilVeh.Add(datos.Cilindro.Codigo_Cilindro); btnGuardar.Visible = true; } else { MessageBox.Show("El vehículo no tiene cilindros de este tamaño cargados en el sistema"); divCilSiembra.Visible = false; divDatosConsulta.Visible = false; btnGuardar.Visible = false; } } } Session["Vehiculo"] = listaCilVeh; gvCilVehiculo.DataSource = tabla; gvCilVehiculo.DataBind(); foreach (Ubicacion_CilindroBE datos in lstCilCliente) { if (lstTamano.SelectedItem.Text == datos.Cilindro.NTamano.Tamano) { tabla2.Rows.Add(datos.Cilindro.Codigo_Cilindro); listaCilCli.Add(datos.Cilindro.Codigo_Cilindro); } } Session["Cliente"] = listaCilCli; gdCodClientes.DataSource = tabla2; gdCodClientes.DataBind(); gdCilSelecCliente.Visible = true; gdCodClientes.Visible = true; gvCilVehiculo.Visible = true; gvSeleccion.Visible = true; btnQuitar.Visible = true; btnQuitar2.Visible = true; btnSeleccionar.Visible = true; btnSelect.Visible = true; divDatosConsulta.Visible = true; if (tabla2.Rows.Count == 0) { divCilSiembra.Visible = true; btnQuitar2.Visible = false; btnSelect.Visible = false; gdCilSelecCliente.Visible = false; gdCodClientes.Visible = false; } } catch (Exception ex) { Response.Redirect("~/About.aspx"); } finally { servCliente.Close(); servVehiculo.Close(); gdCilSelecCliente.Focus(); } }
protected void lstCaso_SelectedIndexChanged(object sender, EventArgs e) { VehiculoServiceClient servVehiculo = new VehiculoServiceClient(); DataTable table = new DataTable(); try { if (lstCaso.SelectedItem.Text == Tipo_Casos.CODIGO.ToString() + " " + Tipo_Casos.ERRADO.ToString()) { divCodCorrecto.Visible = true; SetFocus(txtCodigoVerific); } else { divCodCorrecto.Visible = false; } if (lstCaso.SelectedItem.Text == Tipo_Casos.ESCAPE.ToString()) { divEscape.Visible = true; SetFocus(lstCilEntrega); List <Ubicacion_CilindroBE> lstCilVehiculos = new List <Ubicacion_CilindroBE>(servVehiculo.ConsultarCilPorVehiculo("1")); if (lstCilVehiculos.Count == 0) { MessageBox.Show("El vehículo no tiene cilindros cargados", "Casos Especiales"); btnGuardar.Visible = false; lstCaso.Items.RemoveAt(lstCaso.SelectedIndex); divCodCorrecto.Visible = false; lstCilEntrega.Visible = false; lblCodigoVerific.Visible = false; } else { foreach (Ubicacion_CilindroBE datos in lstCilVehiculos) { lstCilEntrega.Items.Add(datos.Cilindro.Codigo_Cilindro); } } } else { divEscape.Visible = false; } } catch (Exception ex) { Response.Redirect("~/About.aspx"); } finally { servVehiculo.Close(); divGrid.Visible = true; } }