private void btn_salvar_Click(object sender, RoutedEventArgs e) { Proveniencia p = null; if (ValidacaoProveniencia()) { if (tipo_Operacao_Proveniencia == EnumTipoOperacao_Manipulacao.Cadastrar) { p = new Proveniencia(txt_nome_proveniencia.Text.Trim(), txt_descricao_proveniencia.Text.Trim()); provenienciaBLL.CadastrarProveniencia(p).ToString(); MessageBox.Show("Proveniencia Cadastrada Com sucesso!!!", "Cadastrar Sucesso", MessageBoxButton.OK, MessageBoxImage.Information); //NotificacaoLabel(0, selectedProveniencia); CarregarDadosListaProveniencia(); ProvenienciaLimparTextBox(); } else { p = new Proveniencia(selectedProveniencia.Id_Proveniencia, txt_nome_proveniencia.Text.Trim(), txt_descricao_proveniencia.Text.Trim()); MessageBox.Show("Proveniencia Actualizada Com sucesso!!!", "Actualizar Sucesso", MessageBoxButton.OK, MessageBoxImage.Information); provenienciaBLL.ActualizarProveniencia(p); //NotificacaoLabel(1, p); CarregarDadosListaProveniencia(); ProvenienciaLimparTextBox(); tipo_Operacao_Proveniencia = EnumTipoOperacao_Manipulacao.Cadastrar; } } btn_limpar.IsEnabled = true; }
public Proveniencia EliminarProveniencia(Proveniencia p) { acessodadosBLL.AcessodadosPostgreSQL.LimparParametros(); acessodadosBLL.AcessodadosPostgreSQL.AdicionarParametro("id_proveniencia_", p.Id_Proveniencia); acessodadosBLL.AcessodadosPostgreSQL.ExecututarManipulacao(CommandType.StoredProcedure, "func_eliminar_proveniencia"); return(p); }
public void ActualizarProveniencia(Proveniencia p) { acessodadosBLL.AcessodadosPostgreSQL.LimparParametros(); acessodadosBLL.AcessodadosPostgreSQL.AdicionarParametro("$1", p.Id_Proveniencia); acessodadosBLL.AcessodadosPostgreSQL.AdicionarParametro("$2", p.Nome_Proveniencia); acessodadosBLL.AcessodadosPostgreSQL.AdicionarParametro("$3", p.Descricao); acessodadosBLL.AcessodadosPostgreSQL.ExecututarManipulacao(CommandType.StoredProcedure, "func_actualizar_proveniencia"); }
public MainTabelas_UserControl() { InitializeComponent(); provenienciaBLL = new ProvenienciaBLL(); tipo_Operacao_Proveniencia = EnumTipoOperacao_Manipulacao.Cadastrar; selectedProveniencia = new Proveniencia(); CarregarDadosListaProveniencia(); }
public int CadastrarProveniencia(Proveniencia p) { acessodadosBLL.AcessodadosPostgreSQL.LimparParametros(); acessodadosBLL.AcessodadosPostgreSQL.AdicionarParametro("$1", p.Nome_Proveniencia); acessodadosBLL.AcessodadosPostgreSQL.AdicionarParametro("$2", p.Descricao); object rt = acessodadosBLL.AcessodadosPostgreSQL.ExecututarManipulacao(CommandType.StoredProcedure, "func_cadastrar_proveniencia"); return(Convert.ToInt32(rt)); }
private void btn_edit_Click(object sender, RoutedEventArgs e) { if (listview_proveniencia.SelectedItems.Count > 0) { selectedProveniencia = listview_proveniencia.SelectedItem as Proveniencia; txt_nome_proveniencia.Text = selectedProveniencia.Nome_Proveniencia; txt_descricao_proveniencia.Text = selectedProveniencia.Descricao; lbl_notificacao.Content += tipo_Operacao_Proveniencia.ToString(); this.tipo_Operacao_Proveniencia = EnumTipoOperacao_Manipulacao.Actualizar; } }
public Proveniencia ConsultarProvenienciaPeloID(int IdProvenienica) { Proveniencia p = null; try { DataTable DataTableProveniencia = acessodadosBLL.AcessodadosPostgreSQL.ExecututarConsulta(CommandType.Text, $"select \"idProveniencia\" as idproveniencia, nome, descricao from \"Proveniencia\" where \"idProveniencia\" = {IdProvenienica}"); if (DataTableProveniencia.Rows.Count > 0) { DataRow linha = DataTableProveniencia.Rows[0]; p = new Proveniencia(Convert.ToInt32(linha["idproveniencia"]), Convert.ToString(linha["nome"]), Convert.ToString(linha["descricao"])); } } catch (Exception) { throw new Exception("Problema na Consulta de Provenienia pelo Código"); } return(p); }
public List <Proveniencia> ListarProveniencia() { List <Proveniencia> listaProveniencia = null; try { listaProveniencia = new List <Proveniencia>(); DataTable DataTableProveniencia = acessodadosBLL.AcessodadosPostgreSQL.ExecututarConsulta(CommandType.Text, "select \"idProveniencia\" as idproveniencia, nome, descricao from \"Proveniencia\" order by nome"); foreach (DataRow linha in DataTableProveniencia.Rows) { Proveniencia p = new Proveniencia(Convert.ToInt32(linha["idproveniencia"]), Convert.ToString(linha["nome"]), Convert.ToString(linha["descricao"])); listaProveniencia.Add(p); } } catch (Exception) { // throw; } return(listaProveniencia); }
private void NotificacaoLabel(int tipo, Proveniencia p) { if (tipo == 0) { lbl_notificacao.Visibility = Visibility.Visible; lbl_notificacao.Foreground = new SolidColorBrush(Color.FromRgb(46, 204, 113)); lbl_notificacao.Content = $"Proveniencia {p.Nome_Proveniencia} Cadastrada Com sucesso!!!"; } else if (tipo == 1) { lbl_notificacao.Visibility = Visibility.Visible; lbl_notificacao.Foreground = new SolidColorBrush(Color.FromRgb(46, 204, 113)); lbl_notificacao.Content = $"Proveniencia {p.Nome_Proveniencia} Actualizada Com sucesso!!!"; } else if (tipo == 2) { lbl_notificacao.Visibility = Visibility.Visible; lbl_notificacao.Foreground = new SolidColorBrush(Color.FromRgb(46, 204, 113)); lbl_notificacao.Content = $"Proveniencia {p.Nome_Proveniencia} Eliminada Com sucesso!!!"; } }
private void btn_eliminar_Click(object sender, RoutedEventArgs e) { if (listview_proveniencia.SelectedItems.Count > 0) { Proveniencia p = listview_proveniencia.SelectedItem as Proveniencia; var blur = new BlurEffect(); blur.Radius = 8; var current = this.Background; this.Background = new SolidColorBrush(Colors.White); this.Effect = blur; if (MessageBox.Show($"Tem Certeza que pretende eliminar o item {p.Nome_Proveniencia}?", "Sair", MessageBoxButton.YesNo, MessageBoxImage.Question).Equals(MessageBoxResult.Yes)) { provenienciaBLL.EliminarProveniencia(p); } this.Effect = null; this.Background = current; NotificacaoLabel(2, p); CarregarDadosListaProveniencia(); } }