private void AtualizaPagina()
        {
            DALConexao cx    = new DALConexao(DadosDaConexao.StringDaConexao);
            BLLUnidade bllun = new BLLUnidade(cx);
            DTOUnidade dto   = bllun.CarregaModeloUnidade(Convert.ToInt32(cbUnidade.SelectedValue.ToString()));

            unidade = Convert.ToInt32(cbUnidade.SelectedValue);

            BLLConfigUnidade bllconfig = new BLLConfigUnidade(cx);
            DataTable        Config    = bllconfig.LocalizarConfig("TURNOS_VENDA", unidade);


            if (Config.Rows[0][0].ToString() != "Dia")
            {
                var dataSourceG1 = new List <Language>();
                dataSourceG1.Add(new Language()
                {
                    Name = "Dia e noite", Value = "1"
                });
                dataSourceG1.Add(new Language()
                {
                    Name = "Alimentos e bebidas", Value = "2"
                });


                //Adicionar ao ComboBox
                this.cbComparativo.DataSource    = dataSourceG1;
                this.cbComparativo.DisplayMember = "Name";
                this.cbComparativo.ValueMember   = "Value";
                this.cbComparativo.SelectedIndex = 0;
            }
            else
            {
                var dataSourceG1 = new List <Language>();

                dataSourceG1.Add(new Language()
                {
                    Name = "Alimentos e bebidas", Value = "1"
                });


                //Adicionar ao ComboBox
                this.cbComparativo.DataSource    = dataSourceG1;
                this.cbComparativo.DisplayMember = "Name";
                this.cbComparativo.ValueMember   = "Value";
                this.cbComparativo.SelectedIndex = 0;
            }



            lbTitulo.Text = $"CMV - {dto.NomeUnidade} - {cbMes.Text.ToUpper()}/{numAno.Value}";
            atualizaChards();
        }
        private void btLocalizar_Click(object sender, EventArgs e)
        {
            frmConsultaUnidade fc = new frmConsultaUnidade();

            fc.ShowDialog();


            if (fc.codigo != 0)
            {
                this.alteraBotoes(3);
                this.operacao = "alterar";

                DALConexao cx  = new DALConexao(DadosDaConexao.StringDaConexao);
                BLLUnidade bll = new BLLUnidade(cx);

                DTOUnidade modelo = bll.CarregaModeloUnidade(fc.codigo);
                txtIdUnidade.Text   = modelo.IdUnidade.ToString();
                txtNomeUnidade.Text = modelo.NomeUnidade.ToString();
                txtCodUnidade.Text  = modelo.CodUnidade.ToString();
                try
                {
                    pbLogo.Load(folder + modelo.IdUnidade.ToString() + ".jpg");
                }
                catch
                {
                    pbLogo.Load(folder + "0.jpg");
                }
            }
            else
            {
                this.LimpaCampos();
                this.alteraBotoes(1);
            }


            fc.Dispose();
        }
        private void btSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                //leitura dos dados
                DTOUnidade modelo = new DTOUnidade();
                modelo.NomeUnidade = txtNomeUnidade.Text;
                modelo.CodUnidade  = Convert.ToString(txtCodUnidade.Text);

                //conexão
                DALConexao cx  = new DALConexao(DadosDaConexao.StringDaConexao);
                BLLUnidade bll = new BLLUnidade(cx);

                if (this.operacao == "inserir")
                {
                    // cadastra fornecedor
                    bll.Incluir(modelo, foto);
                    MessageBox.Show("Cadastro efetuado com sucesso. Unidade: " + modelo.NomeUnidade.ToString() + ".");
                    this.LimpaCampos();
                    this.alteraBotoes(1);
                }
                else
                {
                    // altera fornecedor
                    modelo.IdUnidade = Convert.ToInt32(txtIdUnidade.Text);
                    bll.Alterar(modelo, foto);
                    MessageBox.Show("Cadastro alterado com sucesso. Unidade: " + modelo.NomeUnidade.ToString() + ".");
                    this.LimpaCampos();
                    this.alteraBotoes(1);
                }
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }