private void btIncluir_Click(object sender, RoutedEventArgs e) { ordemServicoSaida osSaida = new ordemServicoSaida(nome_usuario); osSaida.ShowDialog(); }
public IncluirConsultarPecasSaida(string modo, string codigo_spc, string nome_usuario, ordemServicoSaida formPai) { this.modo = modo; this.codigo_spc = codigo_spc; this.nome_usuario = nome_usuario; this.formPai = formPai; InitializeComponent(); try { SqlConnection conexao = new SqlConnection("Data Source=MHACESSO-PC\\SQLEXPRESS;Initial Catalog=SISTEMA;User ID=sa;Password=_43690"); try { conexao.Open(); } catch (SqlException) { MessageBox.Show("Não foi possivel conectar com o Banco", "Aviso", MessageBoxButton.OK, MessageBoxImage.Error); conexao.Close(); } // comando SQL string _Select = "Select Pecas.descricao as descricao from EstoquePecas inner join Pecas on EstoquePecas.codigo_pecas = Pecas.codigo_pecas where EstoquePecas.situacao ='Estoque' group by Pecas.descricao"; // inicializa o comando e a conexão SqlCommand _cmdSelect = new SqlCommand(_Select, conexao); SqlDataReader resultado = _cmdSelect.ExecuteReader(); while (resultado.Read()) { cbPeca.Items.Add(resultado["descricao"] + ""); } conexao.Close(); } catch (SqlException ex) { MessageBox.Show("Erro no banco!" + ex.ToString()); } try { SqlConnection conexao = new SqlConnection("Data Source=MHACESSO-PC\\SQLEXPRESS;Initial Catalog=SISTEMA;User ID=sa;Password=_43690"); try { conexao.Open(); } catch (SqlException) { MessageBox.Show("Não foi possivel conectar com o Banco", "Aviso", MessageBoxButton.OK, MessageBoxImage.Error); conexao.Close(); } // comando SQL string _Select = "Select * from Cliente "; // inicializa o comando e a conexão SqlCommand _cmdSelect = new SqlCommand(_Select, conexao); SqlDataReader resultado = _cmdSelect.ExecuteReader(); while (resultado.Read()) { cbCliente.Items.Add(resultado["Nome"] + ""); } conexao.Close(); } catch (SqlException ex) { MessageBox.Show("Erro no banco!" + ex.ToString()); } if (modo == "AddOrdemServico") { DateTime data1 = DateTime.Now; dpSaida.Text = data1 + ""; btEditar.IsEnabled = false; } else if (modo == "Incluir") { DateTime data1 = DateTime.Now; dpSaida.Text = data1 + ""; btEditar.IsEnabled = false; } else if (modo == "Consultar" || modo == "EditarOrdemServico") { btEditar.IsEnabled = true; dpSaida.IsEnabled = false; cbPeca.IsEnabled = false; txtQtdeSaida.IsEnabled = false; cbCliente.IsEnabled = false; txtObservacao.IsEnabled = false; btCadastrar.IsEnabled = false; cbMotivo.IsEnabled = false; reporEstoque.Opacity = 1; try { SqlConnection conexao = new SqlConnection("Data Source=MHACESSO-PC\\SQLEXPRESS;Initial Catalog=SISTEMA;User ID=sa;Password=_43690"); try { conexao.Open(); } catch (SqlException) { MessageBox.Show("Não foi possivel conectar com o Banco", "Aviso", MessageBoxButton.OK, MessageBoxImage.Error); conexao.Close(); } // comando SQL string _Select = "select SaidaPecasCli.dtSaida,Pecas.descricao,EstoquePecas.quantidade,motivo, observacao, qtdeSaida,reposicao, Cliente.Nome from SaidaPecasCli inner join Cliente on SaidaPecasCli.codigo_cliente = Cliente.codigo_cliente inner join EstoquePecas on SaidaPecasCli.codigo_estoquePecas = EstoquePecas.codigo_estoquePecas inner join Pecas on EstoquePecas.codigo_pecas = Pecas.codigo_pecas where SaidaPecasCli.codigo_spc =" + codigo_spc; // inicializa o comando e a conexão SqlCommand _cmdSelect = new SqlCommand(_Select, conexao); SqlDataReader resultado = _cmdSelect.ExecuteReader(); resultado.Read(); if (resultado.HasRows == true) { dpSaida.Text = resultado["dtSaida"] + ""; cbPeca.SelectedItem = resultado["descricao"] + ""; qtdEstoque.Text = resultado["quantidade"] + ""; txtQtdeSaida.Text = resultado["qtdeSaida"] + ""; qtdeSub = Convert.ToInt32(resultado["qtdeSaida"]); cbCliente.SelectedItem = resultado["Nome"] + ""; txtObservacao.Text = resultado["observacao"] + ""; cbMotivo.Text = resultado["motivo"] + ""; reposicao = resultado["reposicao"] + ""; } if (reposicao == "Sim") { reporEstoque.Opacity = 0; } conexao.Close(); } catch (SqlException ex) { MessageBox.Show("Erro no banco!" + ex.ToString()); } } }