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); } }
public void Ingresar() { try { ClsBDatos conexion = new ClsBDatos(); SqlConnection cnn = conexion.AbriConexion(); SqlCommand cmd = cnn.CreateCommand(); cmd.CommandText = "Rest_BuscaUsuario_SP"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@in_usuario", txtUsuario.Text); cmd.Parameters.AddWithValue("@in_pass", txtPass.Password); SqlDataReader LeerDatos = cmd.ExecuteReader(); //lee lo datos que hay en la tabla SQL if ((LeerDatos.Read() == true && LeerDatos["tipo"].Equals("administrador"))) { MessageBox.Show("Bienvenido(a)" + " " + LeerDatos["nombre"], "Acceso", MessageBoxButton.OK, MessageBoxImage.Information); MenuAdmin frm = new MenuAdmin(); frm.Show(); this.Hide(); } else if (LeerDatos["tipo"].Equals("usuario")) { MessageBox.Show("Bienvenido(a)" + " " + LeerDatos.GetString(1), "Acceso", MessageBoxButton.OK, MessageBoxImage.Information); } } catch (Exception) { MessageBox.Show("Usuario no existe", "Acceso", MessageBoxButton.OK, MessageBoxImage.Error); txtUsuario.Clear(); txtPass.Clear(); txtUsuario.Focus(); } }
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); } }