コード例 #1
0
        protected void txtPlaca1_TextChanged(object sender, EventArgs e)
        {
            VehiculoServiceClient serVehiculo = new VehiculoServiceClient();
            long resp;

            try
            {
                resp = serVehiculo.ConsultarExistenciaVehiculo(txtPlaca1.Text);

                if (resp != 0)
                {
                    MessageBox.Show("El vehículo ya se encuentra registrado en el sistema", "Registrar Vehículo");
                    txtPlaca1.Text                 = "";
                    DivVehiculo.Visible            = false;
                    DivSelRuta.Visible             = false;
                    DivDatosPropietario.Visible    = false;
                    DivConsultaPropietario.Visible = false;
                    DivAsignacionConductor.Visible = false;
                    DivDatosConductor.Visible      = false;
                    txtPlaca1.Focus();
                    txtMarca.Text        = "";
                    txtCilindraje.Text   = "";
                    txtMotor.Text        = "";
                    txtChasis.Text       = "";
                    txtApellidos.Text    = "";
                    txtCedConductor.Text = "";
                    txtCedula.Text       = "";
                    txtCedula2.Text      = "";
                    txtNombreCond.Text   = "";
                    txtNombres.Text      = "";
                }


                else
                {
                    txtPlaca.Text  = txtPlaca1.Text;
                    txtPlaca1.Text = "";
                    txtMarca.Focus();
                    DivVehiculo.Visible            = true;
                    DivDatosPropietario.Visible    = true;
                    DivSelRuta.Visible             = true;
                    DivAsignacionConductor.Visible = true;
                    lblCedula1.Visible             = true;
                    txtCedula1.Visible             = true;
                    btnGuardar.Visible             = true;
                }
            }

            catch (Exception ex)
            {
                Response.Redirect("~/About.aspx");
            }
            finally
            {
                serVehiculo.Close();
            }
        }
コード例 #2
0
        protected void txtPlaca1_TextChanged(object sender, EventArgs e)
        {
            RutaServicesClient servRuta = new RutaServicesClient();
            VehiculoServiceClient servVehiculo = new VehiculoServiceClient();
            long resp;

            try
            {
                resp = servVehiculo.ConsultarExistenciaVehiculo(txtPlaca1.Text);

                if (resp == 0)
                {
                    MessageBox.Show("El vehículo no se encuentra registrado en el sistema", "Modificar Vehículo");
                    DivAsignacionConductor.Visible = false;
                    DivPropietario.Visible = false;
                    DivSelRuta.Visible = false;
                    DivVehiculo.Visible = false;
                    txtPlaca1.Text = "";
                    txtPlaca1.Focus();
                }

                else
                {
                    List<VehiculoBE> lstVehiculo = new List<VehiculoBE>(servVehiculo.ConsultarVehiculo(txtPlaca1.Text));

                    foreach (VehiculoBE datos in lstVehiculo)
                    {
                        txtPlaca.Text = txtPlaca1.Text;
                        txtMarca.Text = datos.Marca;
                        txtCilindraje.Text = datos.Cilindraje;
                        lstModelo.Items.Add(datos.Modelo);
                        Anos[] anos = Auxiliar.ConsultarAnos();
                        IEnumerable<Anos> listaAnos = anos.OrderByDescending(g => g).Skip(0);
                        foreach (Anos datosAnos in listaAnos)
                        {
                            lstModelo.Items.Add(datosAnos.ToString());
                        }
                        txtMotor.Text = datos.Motor;
                        txtChasis.Text = datos.Chasis;
                        lstEstado.Items.Add(datos.Estado);
                        List<string> estado = Auxiliar.ConsultaEstado();
                        foreach (string datoEstado in estado)
                        {
                            lstEstado.Items.Add(datoEstado);
                        }
                        txtCedula2.Text = datos.Contratista.Cedula;
                        txtNombre.Text = datos.Contratista.Nombres;
                        txtApellidos.Text = datos.Contratista.Apellidos;
                        lblImprimirCedula.Text = datos.Conductor.Cedula;
                        txtNombreCond.Text = datos.Conductor.Nombres_Conductor;
                        txtPrimerApellidoCond.Text = datos.Conductor.Apellido_1;
                        txtSegundoApellidoCond.Text = datos.Conductor.Apellido_2;
                        lstRuta.Items.Add(datos.Ruta.Nombre_Ruta);
                        lstRuta.DataSource = servRuta.ConsultarRuta(string.Empty);
                        lstRuta.DataValueField = "Id_Ruta";
                        lstRuta.DataTextField = "Nombre_Ruta";
                        lstRuta.DataBind();
                        txtMarca.Focus();

                    }
                    DivVehiculo.Visible = true;
                    DivPropietario.Visible = true;
                    DivSelRuta.Visible = true;
                    DivAsignacionConductor.Visible = true;
                    DivDatosConductor.Visible = true;
                    btnGuardar.Visible = true;

                }
            }

            catch (Exception ex)
            {
                Response.Redirect("~/About.aspx");
            }
            finally
            {
                servRuta.Close();
                servVehiculo.Close();
            }
        }
コード例 #3
0
        protected void txtPlaca1_TextChanged(object sender, EventArgs e)
        {
            RutaServicesClient    servRuta     = new RutaServicesClient();
            VehiculoServiceClient servVehiculo = new VehiculoServiceClient();
            long resp;

            try
            {
                resp = servVehiculo.ConsultarExistenciaVehiculo(txtPlaca1.Text);

                if (resp == 0)
                {
                    MessageBox.Show("El vehículo no se encuentra registrado en el sistema", "Modificar Vehículo");
                    DivAsignacionConductor.Visible = false;
                    DivPropietario.Visible         = false;
                    DivSelRuta.Visible             = false;
                    DivVehiculo.Visible            = false;
                    txtPlaca1.Text = "";
                    txtPlaca1.Focus();
                }

                else
                {
                    List <VehiculoBE> lstVehiculo = new List <VehiculoBE>(servVehiculo.ConsultarVehiculo(txtPlaca1.Text));

                    foreach (VehiculoBE datos in lstVehiculo)
                    {
                        txtPlaca.Text      = txtPlaca1.Text;
                        txtMarca.Text      = datos.Marca;
                        txtCilindraje.Text = datos.Cilindraje;
                        lstModelo.Items.Add(datos.Modelo);
                        Anos[]             anos      = Auxiliar.ConsultarAnos();
                        IEnumerable <Anos> listaAnos = anos.OrderByDescending(g => g).Skip(0);
                        foreach (Anos datosAnos in listaAnos)
                        {
                            lstModelo.Items.Add(datosAnos.ToString());
                        }
                        txtMotor.Text  = datos.Motor;
                        txtChasis.Text = datos.Chasis;
                        lstEstado.Items.Add(datos.Estado);
                        List <string> estado = Auxiliar.ConsultaEstado();
                        foreach (string datoEstado in estado)
                        {
                            lstEstado.Items.Add(datoEstado);
                        }
                        txtCedula2.Text             = datos.Contratista.Cedula;
                        txtNombre.Text              = datos.Contratista.Nombres;
                        txtApellidos.Text           = datos.Contratista.Apellidos;
                        lblImprimirCedula.Text      = datos.Conductor.Cedula;
                        txtNombreCond.Text          = datos.Conductor.Nombres_Conductor;
                        txtPrimerApellidoCond.Text  = datos.Conductor.Apellido_1;
                        txtSegundoApellidoCond.Text = datos.Conductor.Apellido_2;
                        lstRuta.Items.Add(datos.Ruta.Nombre_Ruta);
                        lstRuta.DataSource     = servRuta.ConsultarRuta(string.Empty);
                        lstRuta.DataValueField = "Id_Ruta";
                        lstRuta.DataTextField  = "Nombre_Ruta";
                        lstRuta.DataBind();
                        txtMarca.Focus();
                    }
                    DivVehiculo.Visible            = true;
                    DivPropietario.Visible         = true;
                    DivSelRuta.Visible             = true;
                    DivAsignacionConductor.Visible = true;
                    DivDatosConductor.Visible      = true;
                    btnGuardar.Visible             = true;
                }
            }

            catch (Exception ex)
            {
                Response.Redirect("~/About.aspx");
            }
            finally
            {
                servRuta.Close();
                servVehiculo.Close();
            }
        }