public Cliente(string atend, string nome_usuario, NovoConsultarAtendimento formaPai, OrdemServicoEntrada formPaiOS)
        {
            this.atend        = atend;
            this.nome_usuario = nome_usuario;
            this.formaPai     = formaPai;
            this.formPaiOS    = formPaiOS;
            InitializeComponent();

            if (atend == "pesquisaCli" || atend == "OScli")
            {
                btAtend.Opacity = 1;
            }
            else
            {
                btAtend.Opacity = 0;
            }
        }
Exemplo n.º 2
0
        private void btIncluir_Click(object sender, RoutedEventArgs e)
        {
            OrdemServicoEntrada entrada = new OrdemServicoEntrada();

            entrada.ShowDialog();
        }
        private void btAtend_Click(object sender, RoutedEventArgs e)
        {
            string modo = "Novo";
            string codigo_atendimento = "";
            string codigo_osEntrada   = "";

            SqlConnection conexao = new SqlConnection("Data Source=MHACESSO-PC\\SQLEXPRESS;Initial Catalog=SISTEMA;User ID=sa;Password=_43690");

            if (atend == "pesquisaCli")
            {
                NovoConsultarAtendimento atendimento = new NovoConsultarAtendimento(modo, codigo_atendimento, nome_usuario, nome_cliente, nome_filial);


                if (modo2 == "SelecionouFilial")
                {
                    formaPai.txtCliente.Text = nome_filial.ToString();
                }
                else
                {
                    formaPai.txtCliente.Text = nome_cliente.ToString();
                }

                Close();
            }

            else if (atend == "OScli")
            {
                if (modo2 == "SelecionouFilial")
                {
                    modo = "Filial";
                    OrdemServicoEntrada os = new OrdemServicoEntrada(modo, codigo_osEntrada, nome_usuario, nome_cliente, nome_filial);

                    formPaiOS.txtCliente.Text     = nome_filial.ToString();
                    formPaiOS.cbEqpt.Text         = string.Empty;
                    formPaiOS.cbEqpt.SelectedItem = string.Empty;
                    formPaiOS.cbEqpt.Items.Clear();
                    formPaiOS.cbEqpt.IsEnabled = true;


                    try
                    {
                        conexao.Open();
                        // comando SQL

                        string _Select = "select EqptFilial.codigo_eqptFilial as Codigo,Equipamento.descricao as Equipamento, Estoque.nrSerie as nrSerie, Estoque.modelo as Modelo, Fornecedor.Nome as Marca,Filial.codigo_filial from EqptFilial inner join Estoque on  Estoque.codigo_estoque = EqptFilial.codigo_estoque  inner join Fornecedor on Fornecedor.codigo_fornecedor = Estoque.codigo_fornecedor inner join Equipamento on Equipamento.codigo_equipamento = Estoque.codigo_equipamento inner join Filial on EqptFilial.codigo_filial = Filial.codigo_filial where Filial.Nome='" + nome_filial.ToString() + "'";

                        // inicializa o comando e a conexão
                        SqlCommand    _cmdSelect = new SqlCommand(_Select, conexao);
                        SqlDataReader resultado  = _cmdSelect.ExecuteReader();

                        while (resultado.Read())
                        {
                            formPaiOS.cbEqpt.Items.Add(resultado["Equipamento"] + "" + " | " + resultado["nrSerie"] + "" + " | " + resultado["Modelo"] + "" + " | " + resultado["Marca"] + "");
                        }

                        conexao.Close();
                    }
                    catch (SqlException)
                    {
                        MessageBox.Show("Não foi possivel conectar com o Banco", "Aviso", MessageBoxButton.OK, MessageBoxImage.Error);
                        conexao.Close();
                    }
                }
                else
                {
                    modo = "Matriz";
                    OrdemServicoEntrada os = new OrdemServicoEntrada(modo, codigo_osEntrada, nome_usuario, nome_cliente, nome_filial);

                    formPaiOS.txtCliente.Text     = nome_cliente.ToString();
                    formPaiOS.cbEqpt.Text         = string.Empty;
                    formPaiOS.cbEqpt.SelectedItem = string.Empty;
                    formPaiOS.cbEqpt.Items.Clear();
                    formPaiOS.cbEqpt.IsEnabled = true;

                    try
                    {
                        conexao.Open();
                        // comando SQL

                        string _Select = "select EqptCliente.codigo_eqptCliente as Codigo,Equipamento.descricao as Equipamento, Estoque.nrSerie as nrSerie, Estoque.modelo as Modelo, Fornecedor.Nome as Marca, Cliente.codigo_cliente from EqptCliente inner join Estoque on  Estoque.codigo_estoque = EqptCliente.codigo_estoque  inner join Fornecedor on Fornecedor.codigo_fornecedor = Estoque.codigo_fornecedor inner join Equipamento on Equipamento.codigo_equipamento = Estoque.codigo_equipamento inner join Cliente on EqptCliente.codigo_cliente = Cliente.codigo_cliente where Cliente.Nome='" + nome_cliente.ToString() + "'";

                        // inicializa o comando e a conexão
                        SqlCommand    _cmdSelect = new SqlCommand(_Select, conexao);
                        SqlDataReader resultado  = _cmdSelect.ExecuteReader();

                        while (resultado.Read())
                        {
                            formPaiOS.cbEqpt.Items.Add(resultado["Equipamento"] + "" + " | " + resultado["nrSerie"] + "" + " | " + resultado["Modelo"] + "" + " | " + resultado["Marca"] + "");
                        }

                        conexao.Close();
                    }
                    catch (SqlException)
                    {
                        MessageBox.Show("Não foi possivel conectar com o Banco", "Aviso", MessageBoxButton.OK, MessageBoxImage.Error);
                        conexao.Close();
                    }
                }

                Close();
            }
        }
        private void btIncluir_Click(object sender, RoutedEventArgs e)
        {
            OrdemServicoEntrada entrada = new OrdemServicoEntrada(modo, codigo_osEntrada, nome_usuario, nome_cliente, nome_filial);

            entrada.ShowDialog();
        }