예제 #1
0
        MySqlConnection conectar = new MySqlConnection("Server = localhost; Database=final; Port = 3306; Username = root;  password = SoyAgente2341;"); //Ruta de conexion para acceder a la base de datos



        private void BotonVenta_Click(object sender, RoutedEventArgs e)//Boton que ejecuta el insert de una nueva venta
        {
            try
            {
                string fecha = Convert.ToDateTime(DatePicker.Text).ToString("yyyy/MM/dd");//string que contiene la fecha que se extrae del texbox y se convierte al formato aceptado por Mysql
                conectar.Open();
                var  sql    = $"INSERT INTO registros values({Texbox1.Text},'{Texbox2.Text}',{Texbox3.Text},'{fecha}','{Texbox5.Text}','{Texbox6.Text}',{Texbox7.Text},'{Texbox8.Text}')";
                Crud insert = new Crud();
                insert.CagarCompra(sql, conectar);
                conectar.Close();
                MessageBox.Show("Venta agregada");
            }
            catch (Exception ex)
            {
                MessageBox.Show("Venta No agregada con exito" + ex.Message);
            }
        }