Ejemplo n.º 1
0
        private void Consulta()
        {
            UnidadeRepositorio consUni = new UnidadeRepositorio();

            var unidades = consUni.GetAll();

            unidadeBindingSource.DataSource = unidades;
            grd_Dados.Refresh();

            consUni.Dispose();
        }
Ejemplo n.º 2
0
        private void Consulta()
        {
            cadUni = new UnidadeRepositorio();

            var uni = cadUni.GetById(CodUni);

            tb_Nome.Text   = uni.DescUnidade;
            tb_sigUni.Text = uni.SiglaUnidade;

            cadUni.Dispose();
        }
Ejemplo n.º 3
0
        private void bt_Gravar_Click(object sender, EventArgs e)
        {
            string retorno = "";

            cadUni = new UnidadeRepositorio();
            List <ErrosDB> erros = new List <ErrosDB>();
            Unidade        uni   = new Unidade();

            //Verifica campos Obrigatórios
            if (tb_Nome.Text == "")
            {
                MessageBox.Show("É necessário informar a descrição da Unidade!!!", Funcoes.msgCab,
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
                tb_Nome.Focus();
                return;
            }

            if (tb_sigUni.Text == "")
            {
                MessageBox.Show("É necessário informar a Sigla da Unidade!!!", Funcoes.msgCab,
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
                tb_Nome.Focus();
                return;
            }

            try
            {
                uni.UnidadeId    = CodUni;
                uni.DescUnidade  = tb_Nome.Text;
                uni.SiglaUnidade = tb_sigUni.Text;

                if (CodUni > 0)   //Modificar
                {
                    erros = cadUni.Update(uni);
                }
                else
                {
                    erros = cadUni.Add(uni);
                }

                if (erros.Count > 0)
                {
                    foreach (ErrosDB erro in erros)
                    {
                        retorno += "Erro em: " + erro.PropertyName + " - " + erro.ErrorMessage + "\n";
                    }
                }
                else
                {
                    retorno = "OK";
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Não foi possível gravar os dados, devido aos erros abaixo\n\n" + ex.InnerException.Message + "\n" + ex.Message,
                                Funcoes.msgCab, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            if (retorno == "OK")
            {
                MessageBox.Show("Cadastro realizado com Sucesso!!!", Funcoes.msgCab,
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Close();
            }
            else
            {
                MessageBox.Show("Problemas ao realizar o cadastro!!!\n\nMais Detalhes Abaixo\n" + retorno,
                                Funcoes.msgCab, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }