コード例 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            DataClasses1DataContext db = new DataClasses1DataContext();
            conexion cn         = new conexion();
            bool     respuesta  = true;
            bool     respuesta2 = true;
            bool     respuesta3 = true;

            if (validarEB())
            {
                respuesta  = cn.ExistenciasB(int.Parse(textBox2.Text));
                respuesta2 = cn.ExistenciasNB(int.Parse(textBoxNumeroBusE.Text));
                respuesta3 = cn.ExistenciasPB(Convert.ToString(textBoxPlacaBusE.Text));


                if (respuesta3 != true)
                {
                    if (respuesta2 != true)
                    {
                        if (respuesta != true)
                        {
                            if (textBox2.Text == " ")
                            {
                                MessageBox.Show("Debe seleccionar un Chofer");
                            }
                            else
                            {
                                int num;
                                int num2;
                                num  = int.Parse(textBoxNumeroBusE.Text);
                                num2 = int.Parse(textBox2.Text);


                                db.insertarruta(textBoxDescripcioE.Text);
                                db.insertarbuses(1, null, num2, num, textBoxPlacaBusE.Text);

                                MessageBox.Show("la ruta se guardo");

                                cn.consulta("select * from Buses", "Buses");
                                dataGridAgrarR.DataSource = cn.ds.Tables["Buses"];
                            }
                        }
                        else
                        {
                            MessageBox.Show("Este Chofer ya tiene Ruta Asignada", "Mensaje", MessageBoxButtons.OK);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Este Numero de Bus ya esta Asignado", "Mensaje", MessageBoxButtons.OK);
                        textBoxNumeroBusE.Clear();
                        textBoxNumeroBusE.Focus();
                    }
                }
                else
                {
                    MessageBox.Show("Esta placa ya Existe", "Mensaje", MessageBoxButtons.OK);
                    textBoxPlacaBusE.Clear();
                    textBoxPlacaBusE.Focus();
                }
            }
        }