public Configuracoes()
        {
            InitializeComponent();

            configuracaoController = new ConfiguracaoController();
            this.configuracao      = configuracaoController.Listar();

            listarConfiguracao();
        }
        private void btnAtualizar_Click(object sender, RoutedEventArgs e)
        {
            configuracao = new Configuracao();
            if (tbValorCupom.Text == "")
            {
                MessageBox.Show("Informe o valor do cupom", "ALERTA", MessageBoxButton.OK, MessageBoxImage.Exclamation);
                tbValorCupom.Focus();
                return;
            }
            else
            {
                String valorCupom = tbValorCupom.Text;
                if (Regex.IsMatch(valorCupom, @"^[0-9]+(\,[0-9]{2})$") && (float)Convert.ToDouble(valorCupom) > 0)
                {
                    configuracao.ValorCupom = (float)Convert.ToDouble(tbValorCupom.Text);
                }
                else
                {
                    MessageBox.Show("Valor do cumpom inválido", "ERRO", MessageBoxButton.OK, MessageBoxImage.Error);
                    tbValorCupom.Focus();
                    return;
                }
            }


            //VALOR MULTA
            if (tbValorMulta.Text == "")
            {
                MessageBox.Show("Informe o valor da multa", "ALERTA", MessageBoxButton.OK, MessageBoxImage.Exclamation);
                tbValorMulta.Focus();
                return;
            }
            else
            {
                String valorMulta = tbValorMulta.Text;
                if (Regex.IsMatch(valorMulta, @"^[0-9]+(\,[0-9]{2})$") && (float)Convert.ToDouble(valorMulta) > 0)
                {
                    configuracao.ValorMulta = (float)Convert.ToDouble(tbValorMulta.Text);
                    MessageBoxResult result = MessageBox.Show(this, "Deseja atualizar configuração?", "Confirmação", MessageBoxButton.YesNo, MessageBoxImage.Question);
                    if (result == MessageBoxResult.Yes)
                    {
                        configuracaoController = new ConfiguracaoController();
                        configuracaoController.inserir(configuracao);
                        MessageBox.Show("Configuração atualizada!", "Sucesso!", MessageBoxButton.OK, MessageBoxImage.Information);
                        this.Close();
                    }
                }
                else
                {
                    MessageBox.Show("Valor da multa inválido", "ERRO", MessageBoxButton.OK, MessageBoxImage.Error);
                    tbValorMulta.Focus();
                    return;
                }
            }
        }
Beispiel #3
0
        public void SetResolucao()
        {
            //TODO: Conclua o método para posicionar os componentes na tela de acordo com o que está definido no banco de dados e configurar texto e fonte (tabela ECF_POSICAO_COMPONENTES)
            List <PosicaoComponentesVO> ListaPosicoes;

            string NomeComponente;

            ListaPosicoes = new ConfiguracaoController().VerificaPosicaoTamanho();
            PosicaoComponentesVO PosicaoComponente;

            foreach (Control c in this.Controls)
            {
                NomeComponente = c.Name;
                for (int i = 0; i <= ListaPosicoes.Count - 1; i++)
                {
                    PosicaoComponente = ListaPosicoes[i];
                    if (PosicaoComponente.NomeComponente == NomeComponente)
                    {
                        if (c is LinkLabel)
                        {
                            (c as LinkLabel).SetBounds(PosicaoComponente.Esquerda, PosicaoComponente.Topo, PosicaoComponente.Largura, PosicaoComponente.Altura);
                        }
                        if (c is ListBox)
                        {
                            (c as ListBox).SetBounds(PosicaoComponente.Esquerda, PosicaoComponente.Topo, PosicaoComponente.Largura, PosicaoComponente.Altura);
                        }
                        if (c is Button)
                        {
                            (c as Button).SetBounds(PosicaoComponente.Esquerda, PosicaoComponente.Topo, PosicaoComponente.Largura, PosicaoComponente.Altura);
                        }
                        if (c is TextBox)
                        {
                            (c as TextBox).SetBounds(PosicaoComponente.Esquerda, PosicaoComponente.Topo, PosicaoComponente.Largura, PosicaoComponente.Altura);
                        }
                        if (c is Label)
                        {
                            (c as Label).SetBounds(PosicaoComponente.Esquerda, PosicaoComponente.Topo, PosicaoComponente.Largura, PosicaoComponente.Altura);
                        }
                    }
                }
            }
        }
Beispiel #4
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            string statusBanco = "SUCESSO";

            try
            {
                statusBanco = new ConfiguracaoController().VerificarBancoDados();
            }
            catch
            {
                statusBanco = "ERRO";
            }

            if (statusBanco == "ERRO")
            {
                //inicializar banco de dados
                try
                {
                    new ConfiguracaoController().InicializarBancoDados();
                    statusBanco = "";
                }
                catch (Exception ex)
                {
                    statusBanco = "ERRO: " + ex.Message;
                }
            }

            if (statusBanco != "SUCESSO")
            {
                MessageBox.Show(statusBanco, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Environment.Exit(1);
                return;
            }

            new frmLogin().ShowDialog();

            Application.Run(new frmDashboard());
        }
 public void Setup()
 {
     _lojistaRepository = new LojistaMoqRepository();
     _controller        = new ConfiguracaoController(_lojistaRepository);
 }
 public void Setup()
 {
     _atacadistaRepository = new AtacadistaMoqRepository();
     _controller           = new ConfiguracaoController(_atacadistaRepository);
 }