Beispiel #1
0
        private void arriendoDeVehiculosToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Ingreso i = new Ingreso();

            i.Show();
            this.Dispose(false);
        }
Beispiel #2
0
        private void consultarToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Ingreso da = new Ingreso();

            da.Show();
            this.Dispose(false);
        }
Beispiel #3
0
        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);
            }
        }