Beispiel #1
0
        private void btnActualizar_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                ClsBDatos     conexion  = new ClsBDatos();
                SqlConnection cnn       = conexion.AbriConexion();
                string        consulta  = "select * from TBL_RestProductos";
                SqlCommand    cmd       = new SqlCommand(consulta, cnn);
                SqlDataReader leerDatos = cmd.ExecuteReader();
                tabla = new DataTable();
                tabla.Columns.Add("ID");
                tabla.Columns.Add("Producto");
                tabla.Columns.Add("Descripcion");
                tabla.Columns.Add("Precio", typeof(int));
                while (leerDatos.Read())
                {
                    string id          = leerDatos["id"].ToString();
                    string producto    = leerDatos["producto"].ToString();
                    string descripcion = leerDatos["descripcion"].ToString();
                    string precio      = leerDatos["precio"].ToString();
                    tabla.Rows.Add(id, producto, descripcion, precio);
                }

                grilla.ItemsSource = tabla.CreateDataReader();
                conexion.CerrarConexion();
            }
            catch (Exception)
            {
                MessageBox.Show("Error en conexion a base de datos", "Sistema Restaurant", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
Beispiel #2
0
 private void btnIngresar_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         ClsBDatos     conexion = new ClsBDatos();
         SqlConnection cnn      = conexion.AbriConexion();
         SqlCommand    cmd      = cnn.CreateCommand();
         cmd.CommandText = "Rest_InsertaProducto_SP";
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@in_producto", txtProducto.Text);
         cmd.Parameters.AddWithValue("@in_descripcion", txtDesc.Text);
         cmd.Parameters.AddWithValue("@in_precio", int.Parse(txtPrecio.Text));
         cmd.ExecuteNonQuery();
         MessageBox.Show("Producto Insertado Correctamente", "Producto", MessageBoxButton.OK, MessageBoxImage.Information);
         conexion.CerrarConexion();
     }
     catch (Exception)
     {
         MessageBox.Show("Error de conexion", "Producto", MessageBoxButton.OK, MessageBoxImage.Information);
     }
 }