private void arriendoDeVehiculosToolStripMenuItem_Click(object sender, EventArgs e) { Ingreso i = new Ingreso(); i.Show(); this.Dispose(false); }
private void consultarToolStripMenuItem_Click(object sender, EventArgs e) { Ingreso da = new Ingreso(); da.Show(); this.Dispose(false); }
private void btnAgregar_Click(object sender, EventArgs e) { string rut = txtRut.Text; Boolean creacion = false; try { Ventas pc = new Ventas(); pc.Rut = txtRut.Text; pc.TipoVehiculo = cbxVehiculos.SelectedItem.ToString(); pc.Marca = cbxMarca.SelectedItem.ToString(); pc.Modelo = cbxModelo.SelectedItem.ToString(); int aux = 0; int.TryParse(txtArancel.Text, out aux); pc.Arancel = (int)aux; int.TryParse(txtArriendo.Text, out aux); pc.DiasArriendo = (int)aux; int.TryParse(txtTotal.Text, out aux); pc.Total = (int)aux; if (con.Agregar(pc) == 1) { MessageBox.Show("Se ha agregado correctamente"); SqlConnection cnn = new SqlConnection("Server= localhost ; database=master; integrated security=yes"); string cont = "select count(rut) from [Concesionariadatos].[dbo].[ventas]"; SqlCommand cmd = new SqlCommand(cont, cnn); try { cnn.Open(); label10.Text = Convert.ToString(cmd.ExecuteScalar()); } catch (SqlException ex) { label10.Text = "0"; } catch (System.NullReferenceException ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("No se han agregado los datos"); } } catch (ArgumentException ex) { MessageBox.Show("Error, " + ex.Message); } catch (SqlException ex) { MessageBox.Show("Error SQL " + ex.Message); if (ex.Number == 208) { creacion = true; MessageBox.Show(null, "La Tabla No Existe ", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); if (creacion) { if (MessageBox.Show(null, "Desea Crear la Tabla ", "Aviso", MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == DialogResult.OK) { SqlConnection cnn = new SqlConnection("Server= localhost ; database=master; integrated security=yes"); string tabla = "create table[Concesionariadatos].[dbo].[ventas](Rut char(12) ,Tipo_Vehiculo varchar(30),Marca varchar(30),Modelo varchar(30),Arancel numeric(13),Dias_Arriendo numeric(3),Total numeric(16))"; SqlCommand cmd = new SqlCommand(tabla, cnn); try { cnn.Open(); cmd.ExecuteNonQuery(); MessageBox.Show(null, "La Tabla se creo con existo por favor vuelva a ingresar los datos ", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); Ingreso s = new Ingreso(); s.Show(); this.Dispose(false); } catch (SqlException exx) { MessageBox.Show(exx.Message, "Error sql", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } } catch (Exception ex) { MessageBox.Show("Error inseperado, " + ex.Message); } }