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;
            }
        }
Esempio n. 2
0
        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();
            }
        }
Esempio n. 3
0
        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;
            }
        }