//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); }
//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 }