protected void Seleccion_onClick(object sender, EventArgs e) { ClienteServiceClient servCliente = new ClienteServiceClient(); DataTable table = new DataTable(); VentaBE venta = new VentaBE(); try { string idUbica = ((System.Web.UI.WebControls.RadioButton)sender).Attributes["value"].ToString(); lblIdUbica.Text = idUbica; ((System.Web.UI.WebControls.RadioButton)sender).Checked = false; List<Ubicacion_CilindroBE> lstCilCliente = new List<Ubicacion_CilindroBE>(servCliente.ConsultarCilPorCliente(lblIdUbica.Text)); table.Columns.Add("CodigosCil"); table.Columns.Add("Tamano"); table.Columns.Add("TipoCil"); foreach (Ubicacion_CilindroBE info in lstCilCliente) { table.Rows.Add(info.Cilindro.Codigo_Cilindro, info.Cilindro.NTamano.Tamano, info.Cilindro.Tipo_Cilindro); } gvCargue.DataSource = table; gvCargue.DataBind(); } catch (Exception ex) { Response.Redirect("~/About.aspx"); } finally { btnNuevaConsulta.Focus(); servCliente.Close(); } }
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 Seleccion_onClick(object sender, EventArgs e) { ClienteServiceClient servCliente = new ClienteServiceClient(); DataTable table = new DataTable(); VentaBE venta = new VentaBE(); try { string idUbica = ((System.Web.UI.WebControls.RadioButton)sender).Attributes["value"].ToString(); lblIdUbica.Text = idUbica; ((System.Web.UI.WebControls.RadioButton)sender).Checked = false; List <Ubicacion_CilindroBE> lstCilCliente = new List <Ubicacion_CilindroBE>(servCliente.ConsultarCilPorCliente(lblIdUbica.Text)); table.Columns.Add("CodigosCil"); table.Columns.Add("Tamano"); table.Columns.Add("TipoCil"); foreach (Ubicacion_CilindroBE info in lstCilCliente) { table.Rows.Add(info.Cilindro.Codigo_Cilindro, info.Cilindro.NTamano.Tamano, info.Cilindro.Tipo_Cilindro); } gvCargue.DataSource = table; gvCargue.DataBind(); } catch (Exception ex) { Response.Redirect("~/About.aspx"); } finally { btnNuevaConsulta.Focus(); servCliente.Close(); } }
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(); } }