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();
            }
        }
示例#3
0
        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();
            }
        }