예제 #1
0
        //METODO PARA BUSCAR PLACAS
        public static int BuscarPlacas(Class_Busquedas pBuscarPlacas)
        {
            int resultado_busqueda = 0;

            //consultamos si el valor a ingresa existe o no en la base de datos
            MySqlCommand command_resultado = new MySqlCommand(string.Format("select count(*) from carros where placa = upper('{0}')", pBuscarPlacas.ToString()), Class_Conexion.ObtenerConexion());

            resultado_busqueda = Convert.ToInt32(command_resultado.ExecuteScalar());
            return(resultado_busqueda);
        }
예제 #2
0
        //boton BUSCAR POR PLACA
        private void button_buscarPlaca_Click(object sender, EventArgs e)
        {
            //instancia clase de busqueda
            Class_Busquedas cBusquedaPlaca = new Class_Busquedas();

            cBusquedaPlaca.Placa = textBox_buscarPlaca.Text;
            int valiccion_buscarPlaca = Class_CRUD.BuscarPlacas(cBusquedaPlaca);

            //Resultados de la busqueda de la placa
            if (valiccion_buscarPlaca > 0)
            {
                // la matricula si exista y da la opcion de crear nuevo servicio
                switch (MessageBox.Show("La matricula ya existe, desea agregar servicio?", "Resultado de la busqueda",
                                        MessageBoxButtons.YesNo, MessageBoxIcon.Question))
                {
                //YES - crea nuevo servicio
                case DialogResult.Yes:
                    Form3 NuevoServicio = new Form3();
                    NuevoServicio.textBox_placaServicio.Text = textBox_buscarPlaca.Text;
                    NuevoServicio.Show();
                    break;

                //NO - cierra el cuadro de dialogo
                case DialogResult.No:
                    // "No" processing
                    break;
                }
            }

            else
            {
                //Crear nuevo cliente si la matricula/placa no existe
                switch (MessageBox.Show("La matricula no existe, desea agregarla?", "Resultado de la busqueda",
                                        MessageBoxButtons.YesNo, MessageBoxIcon.Question))
                {
                //YES - abre formulario para agregar nuevo cliente
                case DialogResult.Yes:
                    Form2 NuevoCliente = new Form2();
                    NuevoCliente.textBox_placaCarro.Text = textBox_buscarPlaca.Text;
                    NuevoCliente.Show();
                    break;

                //NO - cierra el cuadro de dialogo
                case DialogResult.No:
                    // "No" processing
                    break;
                }
            }

            textBox_buscarPlaca.Clear(); //limpiador de textbox
        }