Пример #1
0
        private void BtnProdutoAdd_Click(object sender, RoutedEventArgs e)
        {
            SqlConnection conex = new SqlConnection("Data Source = localhost; Initial Catalog = Restaurante; Integrated Security = SSPI;");
            SqlCommand    comd  = new SqlCommand();

            comd.Connection = conex;


            if (TxtNome.Text == "" || TxtTipo.Text == "" || TxtQuantidade.Text == "")
            {
                BlkErros.Text = "Formato Inválido";
            }
            else
            {
                int quantidade = int.Parse(TxtQuantidade.Text);

                comd.CommandText = Funcionalidade.AdicionarProduto();
                comd.Parameters.AddWithValue("Nome", TxtNome.Text);
                comd.Parameters.AddWithValue("Tipo", TxtTipo.Text);
                comd.Parameters.AddWithValue("Quantidade", quantidade);

                conex.Open();
                comd.ExecuteNonQuery();
                conex.Close();


                BlkErros.Text = "Atualizado";
            }
        }
Пример #2
0
        private void BtnTipo_Click(object sender, RoutedEventArgs e)
        {
            SqlConnection conex = new SqlConnection("Data Source = localhost; Initial Catalog = Restaurante; Integrated Security = SSPI;");
            SqlCommand    comd  = new SqlCommand();

            comd.Connection = conex;

            comd.CommandText = Funcionalidade.TamanhoTabelaEstoqueTipo();
            comd.Parameters.AddWithValue("Tipo", TxtTipo.Text);



            comd.Connection.Open();
            SqlDataReader reader = comd.ExecuteReader();
            int           total  = 0;

            if (reader.HasRows)
            {
                while (reader.Read())
                {
                    total = reader.GetInt32(0);
                }
            }
            reader.Close();
            comd.Connection.Close();

            comd.CommandText = Funcionalidade.TamanhoTabelaEstoqueTipo();
            comd.Parameters.RemoveAt("Tipo");

            int i = 0;

            comd.CommandText = Funcionalidade.VisualizarTipoEstoque();
            comd.Parameters.AddWithValue("Tipo", TxtTipo.Text);

            comd.Connection.Open();
            SqlDataReader leitor = comd.ExecuteReader();

            int[]    id   = new int[total];
            string[] nome = new string[total];
            int[]    qtd  = new int[total];
            if (leitor.HasRows)
            {
                while (leitor.Read())
                {
                    id[i]   = leitor.GetInt32(0);
                    nome[i] = leitor.GetString(1);
                    qtd[i]  = leitor.GetInt32(2);
                    i++;
                }
            }
            leitor.Close();
            comd.Connection.Close();

            for (int a = 0; a < total; a++)
            {
                LstIdTipo.Items.Add(id[a]);
                LstNomeTipo.Items.Add(nome[a]);
                LstQtdTipo.Items.Add(qtd[a]);
            }
        }
Пример #3
0
        private void BtnSalarioAtt_Click(object sender, RoutedEventArgs e)
        {
            SqlConnection conex = new SqlConnection("Data Source = localhost; Initial Catalog = Restaurante; Integrated Security = SSPI;");
            SqlCommand    comd  = new SqlCommand();

            comd.Connection = conex;

            int sal = int.Parse(TxtSalarioAtt.Text);

            if (TxtSalarioAtt.Text == "")
            {
                BlkErros.Text = "Formato inválido";
            }
            else
            {
                BlkErros.Text = "";


                comd.CommandText = Funcionalidade.AtualizarFuncionarioSalario();
                comd.Parameters.AddWithValue("Salario", sal);
                comd.Parameters.AddWithValue("Codigo", TxtCodigoAtt.Text);

                conex.Open();
                comd.ExecuteNonQuery();
                conex.Close();


                BlkErros.Text = "Atualizado";
                BlkNomes.Text = "";
            }
        }
Пример #4
0
        private void BtnProdutoAdd_Click(object sender, RoutedEventArgs e)
        {
            SqlConnection conex = new SqlConnection("Data Source = localhost; Initial Catalog = Restaurante; Integrated Security = SSPI;");
            SqlCommand    comd  = new SqlCommand();

            comd.Connection = conex;


            if (TxtDia.Text == "" || TxtMes.Text == "" || TxtAno.Text == "" || TxtValor.Text == "" || TxtFuncionario.Text == "")
            {
                BlkErros.Text = "Formato Inválido";
            }
            else
            {
                int valor = int.Parse(TxtValor.Text);

                comd.CommandText = Funcionalidade.AdicionarConta();
                comd.Parameters.AddWithValue("Valor", valor);
                comd.Parameters.AddWithValue("Funcionario", TxtFuncionario.Text);
                comd.Parameters.AddWithValue("Dia", TxtDia.Text);
                comd.Parameters.AddWithValue("Mes", TxtMes.Text);
                comd.Parameters.AddWithValue("Ano", TxtAno.Text);

                conex.Open();
                comd.ExecuteNonQuery();
                conex.Close();


                BlkErros.Text = "Atualizado";
            }
        }
Пример #5
0
        private void BtnRegistro_Click(object sender, RoutedEventArgs e)
        {
            SqlConnection conex = new SqlConnection("Data Source = localhost; Initial Catalog = Restaurante; Integrated Security = SSPI;");
            SqlCommand    comd  = new SqlCommand();

            comd.Connection = conex;

            if (PswSenhaAcesso.Password == "")
            {
                BlkErrosInfos.Text      = "Formato inválido";
                PswSenhaAcesso.Password = "";
            }
            else
            {
                comd.CommandText = Funcionalidade.RegistrarGerente();
                comd.Parameters.AddWithValue("Código", TxtCodigo.Text);
                comd.Parameters.AddWithValue("Senha", PswSenhaAcesso.Password);
                comd.Parameters.AddWithValue("Nome", BklNomes.Text);
            }

            conex.Open();
            comd.ExecuteNonQuery();
            conex.Close();

            BlkErrosInfos.Text = "Atualizado!";
            BklNomes.Text      = "";
        }
Пример #6
0
        private void BtnDataAtt_Click(object sender, RoutedEventArgs e)
        {
            SqlConnection conex = new SqlConnection("Data Source = localhost; Initial Catalog = Restaurante; Integrated Security = SSPI;");
            SqlCommand    comd  = new SqlCommand();

            comd.Connection = conex;

            if (TxtDiaAtt.Text == "" || TxtMesAtt.Text == "" || TxtAnoAtt.Text == "")
            {
                BlkErros.Text = "Formato inválido";
            }
            else
            {
                BlkErros.Text = "";

                comd.CommandText = Funcionalidade.AtualizarContaData();
                comd.Parameters.AddWithValue("Dia", TxtDiaAtt.Text);
                comd.Parameters.AddWithValue("Mes", TxtMesAtt.Text);
                comd.Parameters.AddWithValue("Ano", TxtAnoAtt.Text);
                comd.Parameters.AddWithValue("Id", TxtIdAtt.Text);

                conex.Open();
                comd.ExecuteNonQuery();
                conex.Close();


                BlkErros.Text = "Atualizado";
                BlkNomes.Text = "";
            }
        }
Пример #7
0
        private void BtnVerificarAtt_Click(object sender, RoutedEventArgs e)
        {
            SqlConnection conex = new SqlConnection("Data Source = localhost; Initial Catalog = Restaurante; Integrated Security = SSPI;");
            SqlCommand    comd  = new SqlCommand();

            comd.Connection = conex;

            if (TxtCodigoAtt.Text == "")
            {
                BlkErros.Text = "Funcionário não encontrado";
            }
            else
            {
                comd.CommandText = Funcionalidade.VerificarCodigo();
                comd.Parameters.AddWithValue("Codigo", TxtCodigoAtt.Text);

                comd.Connection.Open();
                SqlDataReader reader = comd.ExecuteReader();
                int           id     = 0;
                string        nome   = "";
                if (reader.HasRows)
                {
                    while (reader.Read())
                    {
                        id   = reader.GetInt32(0);
                        nome = reader.GetString(1);
                    }
                }
                reader.Close();
                comd.Connection.Close();

                if (id == 0)
                {
                    BlkErros.Text     = "Funcionário não encontrado";
                    TxtCodigoAtt.Text = "";
                }
                else
                {
                    BlkErros.Text            = "Funcionário encontrado:";
                    BlkNomeAtt.Visibility    = System.Windows.Visibility.Visible;
                    TxtNomeAtt.Visibility    = System.Windows.Visibility.Visible;
                    BtnNomeAtt.Visibility    = System.Windows.Visibility.Visible;
                    BlkTurnoAtt.Visibility   = System.Windows.Visibility.Visible;
                    TxtTurnoAtt.Visibility   = System.Windows.Visibility.Visible;
                    BtnTurnoAtt.Visibility   = System.Windows.Visibility.Visible;
                    BlkFuncaoAtt.Visibility  = System.Windows.Visibility.Visible;
                    TxtFuncaoAtt.Visibility  = System.Windows.Visibility.Visible;
                    BtnFuncaoAtt.Visibility  = System.Windows.Visibility.Visible;
                    BlkSalarioAtt.Visibility = System.Windows.Visibility.Visible;
                    TxtSalarioAtt.Visibility = System.Windows.Visibility.Visible;
                    BtnSalarioAtt.Visibility = System.Windows.Visibility.Visible;
                    BlkNomes.Text            = nome;
                }
            }
        }
Пример #8
0
        private void BtnVerificarId_Click(object sender, RoutedEventArgs e)
        {
            SqlConnection conex = new SqlConnection("Data Source = localhost; Initial Catalog = Restaurante; Integrated Security = SSPI;");
            SqlCommand    comd  = new SqlCommand();

            comd.Connection = conex;

            if (TxtIdAtt.Text == "")
            {
                BlkErros.Text = "Conta não encontrada";
            }
            else
            {
                comd.CommandText = Funcionalidade.VerificarCodigoFaturamento();
                comd.Parameters.AddWithValue("Codigo", TxtIdAtt.Text);

                comd.Connection.Open();
                SqlDataReader reader = comd.ExecuteReader();
                int           id     = 0;
                if (reader.HasRows)
                {
                    while (reader.Read())
                    {
                        id = reader.GetInt32(0);
                    }
                }
                reader.Close();
                comd.Connection.Close();

                if (id == 0)
                {
                    BlkErros.Text = "Conta não encontrada";
                    TxtIdAtt.Text = "";
                }
                else
                {
                    BlkErros.Text                = "Conta encontrada:";
                    BlkDataAtt.Visibility        = System.Windows.Visibility.Visible;
                    TxtDiaAtt.Visibility         = System.Windows.Visibility.Visible;
                    TxtMesAtt.Visibility         = System.Windows.Visibility.Visible;
                    TxtAnoAtt.Visibility         = System.Windows.Visibility.Visible;
                    BtnDataAtt.Visibility        = System.Windows.Visibility.Visible;
                    BlkValorAtt.Visibility       = System.Windows.Visibility.Visible;
                    TxtValorAtt.Visibility       = System.Windows.Visibility.Visible;
                    BtnValorAtt.Visibility       = System.Windows.Visibility.Visible;
                    BlkFuncionarioAtt.Visibility = System.Windows.Visibility.Visible;
                    TxtFuncionarioAtt.Visibility = System.Windows.Visibility.Visible;
                    BtnFuncionarioAtt.Visibility = System.Windows.Visibility.Visible;
                    BlkNomes.Text                = id.ToString();
                }
            }
        }
Пример #9
0
        private void BtnVerficarCodigoAtt_Click(object sender, RoutedEventArgs e)
        {
            SqlConnection conex = new SqlConnection("Data Source = localhost; Initial Catalog = Restaurante; Integrated Security = SSPI;");
            SqlCommand    comd  = new SqlCommand();

            comd.Connection = conex;

            if (TxtCodigoGerente.Text == "")
            {
                BlkErrosInfos.Text = "Funcionário não encontrado";
            }
            else
            {
                comd.CommandText = Funcionalidade.VerificarCodigoAtualizacaoGerente();
                comd.Parameters.AddWithValue("Codigo", TxtCodigoGerente.Text);

                comd.Connection.Open();
                SqlDataReader reader = comd.ExecuteReader();
                int           id     = 0;
                string        nome   = "";
                if (reader.HasRows)
                {
                    while (reader.Read())
                    {
                        id   = reader.GetInt32(0);
                        nome = reader.GetString(1);
                    }
                }
                reader.Close();
                comd.Connection.Close();

                if (id == 0)
                {
                    BlkErrosInfos.Text = "Funcionário não encontrado";
                    TxtCodigo.Text     = "";
                }
                else
                {
                    BlkErrosInfos.Text             = "Gerente Encontrado:";
                    BlkSenhaAtual.Visibility       = System.Windows.Visibility.Visible;
                    PswAtual.Visibility            = System.Windows.Visibility.Visible;
                    BlkNovaSenha.Visibility        = System.Windows.Visibility.Visible;
                    PswNovaSenha.Visibility        = System.Windows.Visibility.Visible;
                    BtnGerenteAtualizar.Visibility = System.Windows.Visibility.Visible;
                    BklNomes.Text = nome;
                    TxtCodigoGerente.IsEnabled     = false;
                    BtnVerficarCodigoAtt.IsEnabled = false;
                }
            }
        }
Пример #10
0
        private void BtnVisualizarTurno_Click(object sender, RoutedEventArgs e)
        {
            SqlConnection conex = new SqlConnection("Data Source = localhost; Initial Catalog = Restaurante; Integrated Security = SSPI;");
            SqlCommand    comd  = new SqlCommand();

            comd.Connection = conex;

            comd.CommandText = Funcionalidade.TamanhoTabelaGerenteTurno();



            comd.Connection.Open();
            SqlDataReader reader = comd.ExecuteReader();
            int           total  = 0;

            if (reader.HasRows)
            {
                while (reader.Read())
                {
                    total = reader.GetInt32(0);
                }
            }
            reader.Close();
            comd.Connection.Close();

            int i = 0;

            comd.CommandText = Funcionalidade.VisualizarTurnosGerentes();
            comd.Parameters.AddWithValue("Turno", TxtTurno.Text);

            comd.Connection.Open();
            SqlDataReader leitor = comd.ExecuteReader();

            string[] codigo = new string[total];
            if (leitor.HasRows)
            {
                while (leitor.Read())
                {
                    codigo[i] = leitor.GetString(0);
                    i++;
                }
            }
            leitor.Close();
            comd.Connection.Close();

            for (int a = 0; a < total; a++)
            {
                LstTurnos.Items.Add(codigo[a]);
            }
        }
Пример #11
0
        private void BtnId_Click(object sender, RoutedEventArgs e)
        {
            SqlConnection conex = new SqlConnection("Data Source = localhost; Initial Catalog = Restaurante; Integrated Security = SSPI;");
            SqlCommand    comd  = new SqlCommand();

            comd.Connection = conex;

            int idi = int.Parse(TxtId.Text);

            comd.CommandText = Funcionalidade.VisualizarConta();
            comd.Parameters.AddWithValue("Id", idi);

            int i = 0;

            comd.Connection.Open();
            SqlDataReader leitor = comd.ExecuteReader();
            int           valor  = 0;
            string        codi   = "";
            string        dia    = "";
            string        mes    = "";
            string        ano    = "";

            if (leitor.HasRows)
            {
                while (leitor.Read())
                {
                    valor = leitor.GetInt32(0);
                    codi  = leitor.GetString(1);
                    dia   = leitor.GetString(2);
                    mes   = leitor.GetString(3);
                    ano   = leitor.GetString(4);
                    i++;
                }
            }
            leitor.Close();
            comd.Connection.Close();


            LstValor.Items.Add(valor);
            LstFuncio.Items.Add(codi);
            LstDia.Items.Add(dia);
            LstMes.Items.Add(mes);
            LstAno.Items.Add(ano);
        }
Пример #12
0
        private void BtnLogin_Click(object sender, RoutedEventArgs e)
        {
            SqlConnection conex = new SqlConnection("Data Source = localhost; Initial Catalog = Restaurante; Integrated Security = SSPI;");
            SqlCommand    comd  = new SqlCommand();

            comd.Connection = conex;

            if (TxtUser.Text == "" || PswSenha.Password == "")
            {
                TxtErro.Text      = "Informações Inválidas";
                TxtUser.Text      = "";
                PswSenha.Password = "";
            }
            else
            {
                comd.CommandText = Funcionalidade.Login();
                comd.Parameters.AddWithValue("Codigo", TxtUser.Text);
                comd.Parameters.AddWithValue("Senha", PswSenha.Password);

                comd.Connection.Open();
                SqlDataReader reader = comd.ExecuteReader();
                int           s      = 0;
                if (reader.HasRows)
                {
                    reader.Read();
                    s = reader.GetInt32(0);
                }
                reader.Close();
                comd.Connection.Close();

                if (s == 0)
                {
                    TxtErro.Text      = "Informações Inválidas";
                    TxtUser.Text      = "";
                    PswSenha.Password = "";
                }
                else
                {
                    Menu novo = new Menu();
                    novo.ShowDialog();
                }
            }
        }
Пример #13
0
        private void TxtSoma_Click(object sender, RoutedEventArgs e)
        {
            SqlConnection conex = new SqlConnection("Data Source = localhost; Initial Catalog = Restaurante; Integrated Security = SSPI;");
            SqlCommand    comd  = new SqlCommand();

            comd.Connection = conex;

            comd.CommandText = Funcionalidade.VisualizarSoma();
            comd.Parameters.AddWithValue("Mês", TxtMes.Text);
            comd.Parameters.AddWithValue("Ano", TxtAno.Text);


            comd.Connection.Open();

            try
            {
                SqlDataReader leitor = comd.ExecuteReader();


                int valor = 0;

                if (leitor.HasRows)
                {
                    while (leitor.Read())
                    {
                        valor = leitor.GetInt32(0);
                    }
                }
                leitor.Close();
                comd.Connection.Close();


                LstLucro.Items.Add(valor);
            }
            catch (Exception err)
            {
                MessageBox.Show(err.Message);
            }
        }
Пример #14
0
        private void BtnFuncioAdd_Click(object sender, RoutedEventArgs e)
        {
            SqlConnection conex = new SqlConnection("Data Source = localhost; Initial Catalog = Restaurante; Integrated Security = SSPI;");
            SqlCommand    comd  = new SqlCommand();

            comd.Connection = conex;


            if (TxtCodigoAdd.Text == "" || TxtNomeAdd.Text == "" || TxtFuncaoAdd.Text == "" || TxtTurnoAdd.Text == "" || TxtSalarioAdd.Text == "")
            {
                BlkErros.Text = "Formato Inválido";
            }

            else
            {
                BlkErros.Text = "";

                int    sal  = int.Parse(TxtSalarioAdd.Text);
                string data = DateTime.Now.ToString("dd/MM/yyyy");

                comd.CommandText = Funcionalidade.AdicionarFuncionario();
                comd.Parameters.AddWithValue("Codigo", TxtCodigoAdd.Text);
                comd.Parameters.AddWithValue("Nome", TxtNomeAdd.Text);
                comd.Parameters.AddWithValue("Inicio", "08/10/2017");
                comd.Parameters.AddWithValue("Status", '1');
                comd.Parameters.AddWithValue("Funcao", TxtFuncaoAdd.Text);
                comd.Parameters.AddWithValue("Salario", sal);
                comd.Parameters.AddWithValue("Turno", TxtTurnoAdd.Text);


                conex.Open();
                comd.ExecuteNonQuery();
                conex.Close();


                BlkErros.Text = "Atualizado";
            }
        }
Пример #15
0
        private void BtnGerenteAtualizar_Click(object sender, RoutedEventArgs e)
        {
            SqlConnection conex = new SqlConnection("Data Source = localhost; Initial Catalog = Restaurante; Integrated Security = SSPI;");
            SqlCommand    comd  = new SqlCommand();

            comd.Connection = conex;

            if (PswNovaSenha.Password == "" || PswAtual.Password == "")
            {
                BlkErrosInfos.Text = "Informações Inválidas";
                BklNomes.Text      = "";
            }
            else
            {
                comd.CommandText = Funcionalidade.VerificarSenhaAtualizacaoGerente();
                comd.Parameters.AddWithValue("Codigo", TxtCodigoGerente.Text);

                comd.Connection.Open();
                SqlDataReader reader = comd.ExecuteReader();

                string senha = "";

                if (reader.HasRows)
                {
                    while (reader.Read())
                    {
                        senha = reader.GetString(0);
                    }
                }
                else
                {
                    BlkErrosInfos.Text = "Erro";
                }
                reader.Close();
                comd.Connection.Close();

                try
                {
                    if (senha == PswAtual.Password)
                    {
                        comd.CommandText = Funcionalidade.AtualizarGerente();
                        comd.Parameters.AddWithValue("Senha", PswNovaSenha.Password);
                        comd.Parameters.AddWithValue("Código", TxtCodigoGerente.Text);

                        conex.Open();
                        comd.ExecuteNonQuery();
                        conex.Close();

                        BlkErrosInfos.Text = "Atualizado!";
                        BklNomes.Text      = "";
                    }
                    else
                    {
                        BlkErrosInfos.Text = "Senha Inválida";
                        BklNomes.Text      = "";
                    }
                }
                catch (Exception err)
                {
                    MessageBox.Show(err.Message);
                }
            }
        }