// # ================================================================================================ # #endregion Load #region Botões // # ================================================================================================ # private void button_ok_Click(object sender, EventArgs e) { try { if (textBox_produto.Text != _Produto || Convert.ToInt32(textBox_referencia.Text) != _Referencia || comboBox_categoria.Text != _Categoria || numeric_quantidade.Value != _Quantidade || numeric_preco.Value != _Preco || pictureBox_produto.Image != _Imagem) { _Database.Update("Produtos", $"Nome = '{textBox_produto.Text}', Referencia = '{textBox_referencia.Text}', Categoria = '{comboBox_categoria.Text}', Quantidade = '{numeric_quantidade.Value}', Preco = '{numeric_preco.Value}'", $"ID = {_IdProduto}"); if (pictureBox_produto.Image != _Imagem) { string _IdImagem = _Scripts7.ValorZero(_Database.Select("Produtos", "MAX(Imagem)")).ToString() + 1; pictureBox_produto.Image.Save(Valores._CaminhoImagensProdutos + _IdImagem + ".png"); _Database.Update("Produtos", $"Imagem = '{_IdImagem}'", $"ID = {_IdProduto}"); } MessageBox.Show("Produto atualizado.", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); Valores._Main.ListarProdutos(); } this.Close(); } catch (Exception _Exception) { _Scripts7.Exception(_Exception); } }
// # ================================================================================================ # private void _ButtonConcluirEncomendaClick(object sender, EventArgs e, int _IdEncomenda) { try { if (_MessageBox.ShowConfirmationDialog("Informação", "Deseja mesmo concluir a encomenda?", MessageBoxIcon.Information)) { _Database.Update("Encomendas_Telefone", $"Nome = '{_Database.Select("Encomendas_Telefone", "Nome", $"ID = { _IdEncomenda}")[0]} [{_IdEncomenda}]', Concluida = 'True'", $"ID = {_IdEncomenda}"); MessageBox.Show("A encomenda está concluída!"); ListarEncomendas(); } } catch (Exception _Exception) { _Scripts7.Exception(_Exception); } }
public void FixHTTPMovieURL() { LOGGER.GenerateSilent("Fixing movies with http url."); DataTable dtMovies = AccessDatabase.Select(Queries.GetHTTPMovies); Movie[] movies = Movie.FetchAllMovie(dtMovies); foreach (Movie item in movies) { item.IMDBLink = item.IMDBLink.Replace("http:", "https:"); int r = AccessDatabase.Update(Queries.UpdateMovieIMDbLink, "@MovieID", item.MovieID, "@IMDbLink", item.IMDBLink); if (r == 0) { LOGGER.GenerateSilent("Could not find movie." + Environment.NewLine + item.FullTitle); } else if (r > 1) { LOGGER.GenerateSilent("There is more than one movie with the same IMDb " + "link. all of them have been updated." + Environment.NewLine + item.IMDBLink + Environment.NewLine + item.FullTitle); } } LOGGER.GenerateSilent("Finished fixing movies with http url."); }
// # ================================================================================================ # #endregion Load / Unload #region Login // # ================================================================================================ # private void button_login_Click(object sender, EventArgs e) { try { button_login.Enabled = false; string _Utilizador = _DatabaseTools.FilterSql(textBox_utilizador.Text); string _Password = _Tools.Hash(_DatabaseTools.FilterSql(textBox_password.Text)); if (_DatabaseTools.CheckLogin("Funcionarios", _Utilizador, _Password, "Login", "Password", Tools.DatabaseTools.DatabaseType.Access) == true) { if (checkBox_lembrar.Checked == true) { if (_Database.Select("Config", "Valor", "Config = 'Lembrar'").Count == 0) { _Database.InsertInto("Config", "Config,Valor", $"'Lembrar', '{_Utilizador}'"); } else { if (_Database.Select("Config", "Valor", "Config = 'Lembrar'")[0] != textBox_utilizador.Text) { _Database.Update("Config", $"Valor = '{textBox_utilizador.Text}'", "Config = 'Lembrar'"); } } } else { if (_Database.Select("Config", "Valor", "Config = 'Lembrar'").Count > 0) { _Database.Delete("Config", "Config = 'Lembrar'"); } } Temp._IdFuncionario = _Database.Select("Funcionarios", "ID", $"Login = '******'")[0]; Valores._Valores.LoadMain(Convert.ToInt32(Temp._IdFuncionario)); Valores._Main.Show(); this.Hide(); } else { label_erroLogin.Visible = true; button_login.Enabled = true; textBox_password.Focus(); textBox_password.SelectAll(); } } catch (Exception _Exception) { _Scripts7.Exception(_Exception); } }
// # ================================================================================================ # #endregion PictureBox #region Botão // # ================================================================================================ # private void button_ok_Click(object sender, EventArgs e) { if (!String.IsNullOrEmpty(textBox_password.Text)) { if (textBox_password.Text != textBox_password2.Text) { MessageBox.Show("As passwords não correspondem.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } } if (textBox_nome.Text != _Nome || textBox_morada.Text != _Morada || textBox_email.Text != _Email || textBox_contacto.Text != _Contacto || textBox_nib.Text != _Nib || pictureBox_utilizador.Image != _Imagem || textBox_login.Text != _Login || (!String.IsNullOrEmpty(textBox_password.Text) && textBox_password.Text == textBox_password2.Text)) { if (pictureBox_utilizador.Image != _Imagem) { _IdImagem = Convert.ToInt32(_Database.Select("Funcionarios", "MAX(Imagem)", $"ID = {_Id}")[0]) + 1; pictureBox_utilizador.Image.Save(Valores._CaminhoImagensFuncionarios + $"{_IdImagem}.png"); if (_Id == Main._Id) { Valores._Main.pictureBox_utilizador.Image = pictureBox_utilizador.Image; } } if (!String.IsNullOrEmpty(textBox_password.Text) && textBox_password.Text == textBox_password2.Text) { _Database.Update("Funcionarios", $"Nome = '{textBox_nome.Text}', Morada = '{textBox_morada.Text}', Email = '{textBox_email.Text}', Contacto = '{textBox_contacto.Text}', NIB = '{textBox_nib.Text}', Imagem = '{_IdImagem}', Login = '******', Password = '******'", $"ID = {_Id}"); } else { _Database.Update("Funcionarios", $"Nome = '{textBox_nome.Text}', Morada = '{textBox_morada.Text}', Email = '{textBox_email.Text}', Contacto = '{textBox_contacto.Text}', NIB = '{textBox_nib.Text}', Imagem = '{_IdImagem}', Login = '******'", $"ID = {_Id}"); } MessageBox.Show("Perfil atualizado."); Valores._Main.ListarFuncionarios(); } this.Close(); }
// # ================================================================================================ # #endregion Load #region Botões // # ================================================================================================ # private void button_criar_Click(object sender, EventArgs e) { try { if (button_criar.Text == "Criar Encomenda") { #region Erro bool _Erro = false; if (String.IsNullOrEmpty(textBox_nome.Text)) { _Erro = true; errorProvider.SetError(textBox_nome, "Insira o nome do comprador."); } if (String.IsNullOrEmpty(textBox_morada.Text)) { _Erro = true; errorProvider.SetError(textBox_morada, "Insira a morada de entrega."); } if (listBox_carrinho.Items.Count < 1) { _Erro = true; errorProvider.SetError(listBox_carrinho, "O carrinho não tem produtos."); } #endregion Erro if (_Erro == false) { #region Sacar ID dos Produtos do Carrinho string _IdProdutos = null; foreach (string _Produto in listBox_carrinho.Items) { string _IdProduto = _Database.Select("Produtos", "ID", $"Nome = '{_Produto}'")[0]; if (_IdProdutos == null) { _IdProdutos = _IdProduto; } else { _IdProdutos = $"{_IdProdutos},{_IdProduto}"; } _Database.Update("Produtos", $"Quantidade = {Convert.ToInt32(_Database.Select("Produtos", "Quantidade", $"ID = {_IdProduto}")[0]) - 1}", $"ID = {_IdProduto}"); } #endregion Sacar ID dos Produtos do Carrinho _Database.InsertInto("Encomendas_Telefone", "Funcionario,Produtos,Nome,Idade,Morada,Data,Preco,Notas,Concluida", $"'{Temp._IdFuncionario}','{_IdProdutos}','{textBox_nome.Text}','{numeric_idade.Value}','{textBox_morada.Text}','{_Tools.GetDate()}','{numeric_preco.Value}','{textBox_notas.Text}','{checkBox_concluida.Checked.ToString()}'"); MessageBox.Show("Encomenda criada.", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); Valores._Main.ListarProdutos(); Valores._Main.ListarEncomendas(); this.Close(); } } else if (button_criar.Text == "Atualizar") { #region Erro bool _Erro = false; if (String.IsNullOrEmpty(textBox_nome.Text)) { _Erro = true; errorProvider.SetError(textBox_nome, "Insira o nome do comprador."); } if (String.IsNullOrEmpty(textBox_morada.Text)) { _Erro = true; errorProvider.SetError(textBox_morada, "Insira a morada de entrega."); } if (listBox_carrinho.Items.Count < 1) { _Erro = true; errorProvider.SetError(listBox_carrinho, "O carrinho não tem produtos."); } #endregion Erro if (_Erro == false) { string _StringProdutos = null; foreach (string _Produto in listBox_carrinho.Items) { int _IdProduto = Convert.ToInt32(_Database.Select("Produtos", "ID", $"Nome = '{_Produto}'")[0]); int _Quantidade = Convert.ToInt32(_Database.Select("Produtos", "Quantidade", $"ID = {_IdProduto}")[0]) + 1; _Database.Update("Produtos", $"Quantidade = {_Quantidade}", $"ID = {_IdProduto}"); if (String.IsNullOrEmpty(_StringProdutos)) { _StringProdutos = _IdProduto.ToString(); } else { _StringProdutos = $"{_StringProdutos},{_IdProduto}"; } } List <string> _ProdutosListCarrinhos = new List <string>(); foreach (string _Produto in listBox_carrinho.Items) { _ProdutosListCarrinhos.Add(_Produto); } if (textBox_nome.Text != _Nome || numeric_idade.Value != _Idade || textBox_morada.Text != _Morada || _Carrinho != _ProdutosListCarrinhos || textBox_notas.Text != _Notas || numeric_preco.Value != _Preco) { _Database.Update("Encomendas_Telefone", $"Nome = '{textBox_nome.Text}', Idade = '{numeric_idade.Value}', Morada = '{textBox_morada.Text}', Produtos = '{_StringProdutos}', Preco = '{numeric_preco.Value}', Notas = '{textBox_notas.Text}', Concluida = '{checkBox_concluida.Checked.ToString()}'", $"ID = {_IdEncomenda}"); MessageBox.Show("Encomenda atualizada.", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); } Valores._Main.ListarProdutos(); Valores._Main.ListarEncomendas(); this.Close(); } } } catch (Exception _Exception) { _Scripts7.Exception(_Exception); } }
private int UpdateMovieDirectors(long oldPersonID, long newPersonID) { return(AccessDatabase.Update(Queries.UpdateMovieDirectors, "@NewPersonID", newPersonID, "@OldPersonID", oldPersonID)); }
private int UpdatePersonIMDbLink(long personID, string IMDbLink) { return(AccessDatabase.Update(Queries.UpdatePersonIMDbLink, "@PersonID", personID, "@IMDbLink", IMDbLink)); }