Пример #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);
            }
        }
        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();
            }
        }
Пример #3
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);
     }
 }