Esempio n. 1
0
        private void Consulta()
        {
            try
            {
                cadEmp = new EmpresaRepositorio();

                var emp = cadEmp.GetById(codEmp);

                if (emp != null)
                {
                    tb_cnpjEmp.Text = emp.cnpjEmp;
                    datacad         = emp.dataCadEmp;

                    empPad    = emp.empPadrao;
                    empTipo   = emp.tipoEmp;
                    empStatus = emp.statEmp;

                    tb_razaoEmp.Text  = emp.razaoEmp;
                    tb_fantEmp.Text   = emp.fantEmp;
                    tb_ieEmp.Text     = emp.inscEstEmp;
                    tb_imEmp.Text     = emp.inscMunEmp;
                    tb_CepEmp.Text    = emp.CEPEmp;
                    tb_nomeRua.Text   = emp.endEmp;
                    tb_numEnd.Text    = emp.nroEndEmp.ToString();
                    tb_complEnd.Text  = emp.compEndEmp;
                    tb_bairroEnd.Text = emp.bairroEmp;
                    tb_cidadeEnd.Text = emp.cidadeEmp;
                    cb_ufEnd.Text     = emp.UFEmp;
                    tb_tel1Emp.Text   = emp.tel1Emp;
                    tb_tel2Emp.Text   = emp.tel2Emp;
                    pb_LogoEmp.Image  = cadEmp.GetLogo(codEmp);
                }
                else
                {
                    MessageBox.Show("Empresa Não Encontrada!!!", Funcoes.msgCab,
                                    MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }
            }
            catch (Exception erro)
            {
                MessageBox.Show("Problemas ao carregar os dados da Empresa!!!\n\n" + erro.InnerException + "\n" + erro.Message, Funcoes.msgCab,
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            cadEmp.Dispose();
        }
 public void Dispose()
 {
     repositorio.Dispose();
 }
Esempio n. 3
0
        private void bt_Gravar_Click(object sender, EventArgs e)
        {
            Usuario       user    = new Usuario();
            ModelEndereco end     = new ModelEndereco();
            Empresa       emp     = new Empresa();
            string        retorno = "";

            //Verifica campos Obrigatórios
            if (tb_nomeEmp.Text == "" || tb_razaoEmp.Text == "" || tb_CepEmp.Text == "" || tb_FonEmp.Text == "")
            {
                MessageBox.Show("Favor Preencher Todos os dados da Empresa para o Cadastro!!!", Funcoes.msgCab,
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            if (tb_NomeUser.Text == "" || tb_LoginUser.Text == "" || tb_SenhaUser.Text == "")
            {
                MessageBox.Show("Favor Preencher Todos os dados do Usuário para o Cadastro!!!", Funcoes.msgCab,
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            if (tb_LoginUser.Text == "ADMIN")
            {
                MessageBox.Show("Este nome é de uso interno! por favor escolha outro!!!", Funcoes.msgCab,
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
                tb_LoginUser.Clear();
                tb_LoginUser.Focus();
                return;
            }

            end = Funcoes.BuscaEnd(tb_CepEmp.Text);

            if (end.Resultado == 0)
            {
                MessageBox.Show("O Endereço para o CEP não foi encontrado!!!\nFavor informar o CEP Corretamente!",
                                Funcoes.msgCab, MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            try
            {
                //Cadastra a Empresa
                #region Empresa
                cadEmp         = new EmpresaRepositorio();
                emp.cnpjEmp    = "";
                emp.empPadrao  = "S";
                emp.dataCadEmp = DateTime.Now;
                emp.tipoEmp    = "M";
                emp.codMatriz  = 0;
                emp.statEmp    = "A";
                emp.razaoEmp   = tb_razaoEmp.Text;
                emp.fantEmp    = tb_nomeEmp.Text;
                emp.inscEstEmp = "";
                emp.inscMunEmp = "";
                emp.CEPEmp     = tb_CepEmp.Text;
                emp.endEmp     = end.Rua;
                emp.nroEndEmp  = 0;
                emp.compEndEmp = "";
                emp.bairroEmp  = end.Bairro;
                emp.cidadeEmp  = end.Cidade;
                emp.UFEmp      = end.Estado;
                emp.tel1Emp    = tb_FonEmp.Text;
                emp.tel2Emp    = "";
                emp.logoEmp    = null;
                emp.tipoData   = "";
                emp.versaoEmp  = Funcoes.versao;

                cadEmp.Add(emp);
                retorno = "OK";
                cadEmp.Dispose();

                #endregion

                if (retorno == "OK")
                {
                    //Cadastra o usuário
                    #region
                    cadUser         = new UsuarioRepositorio();
                    user.StaUser    = "******";
                    user.NomeUser   = tb_NomeUser.Text;
                    user.EmailUser  = "******";
                    user.LoginUser  = tb_LoginUser.Text;
                    user.SenUser    = Funcoes.GetMd5Hash(tb_SenhaUser.Text); //Grava a senha criptografada
                    user.PerfilUser = "******";

                    cadUser.Add(user);
                    retorno = "OK";
                    #endregion
                }
            }
            catch (Exception ex)
            {
                retorno = "Não foi possível gravar os dados, devido aos erros abaixo\n\n" + ex.Message;
            }

            if (retorno == "OK")
            {
                MessageBox.Show("Cadastros Realizados com Sucesso!!!\n\n Bem Vindo ao Sistema de Gestão Moda Sytem!!!", Funcoes.msgCab,
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("Problemas ao realizar o cadastro!!!\n\nMais Detalhes Abaixo\n" + retorno,
                                Funcoes.msgCab, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            this.Close();
        }
Esempio n. 4
0
 public void Dispose()
 {
     dbcontext.Dispose();
     context.Dispose();
 }
Esempio n. 5
0
        private void bt_Gravar_Click(object sender, EventArgs e)
        {
            Empresa emp = new Empresa();

            erros = new List <ErrosDB>();
            FileInfo fileInfo = null;
            string   retorno  = "";

            //Verifica campos Obrigatórios
            if (tb_cnpjEmp.Text == "" || tb_razaoEmp.Text == "" || tb_cidadeEnd.Text == "" || cb_ufEnd.Text == "" || (tb_tel1Emp.Text == "" && tb_tel2Emp.Text == ""))
            {
                MessageBox.Show("Os Campos em Vermelho são obrigatórios", Funcoes.msgCab,
                                MessageBoxButtons.OK, MessageBoxIcon.Information);

                //Muda Cor das Labels Obrigatórias
                lb_cnpj.ForeColor     = Color.Red;
                lb_Razao.ForeColor    = Color.Red;
                lb_Cidade.ForeColor   = Color.Red;
                lb_UF.ForeColor       = Color.Red;
                lb_Telefone.ForeColor = Color.Red;
                return;
            }

            try
            {
                //Cadastra a Empresa
                cadEmp         = new EmpresaRepositorio();
                emp.EmpresaId  = codEmp;
                emp.cnpjEmp    = tb_cnpjEmp.Text;
                emp.empPadrao  = empPad;
                emp.dataCadEmp = DateTime.Now;
                emp.tipoEmp    = empTipo;
                emp.codMatriz  = 0;
                emp.statEmp    = empStatus;
                emp.razaoEmp   = tb_razaoEmp.Text;
                emp.fantEmp    = tb_fantEmp.Text;
                emp.inscEstEmp = tb_ieEmp.Text;
                emp.inscMunEmp = tb_imEmp.Text;
                emp.CEPEmp     = tb_CepEmp.Text;
                emp.endEmp     = tb_nomeRua.Text;
                if (tb_numEnd.Text != "")
                {
                    emp.nroEndEmp = Convert.ToInt32(tb_numEnd.Text);
                }
                else
                {
                    emp.nroEndEmp = 0;
                }
                emp.compEndEmp = tb_complEnd.Text;
                emp.bairroEmp  = tb_bairroEnd.Text;
                emp.cidadeEmp  = tb_cidadeEnd.Text;
                emp.UFEmp      = cb_ufEnd.Text;
                emp.tel1Emp    = tb_tel1Emp.Text;
                emp.tel2Emp    = tb_tel2Emp.Text;

                if (arqimglogo != "")
                {
                    fileInfo       = new FileInfo(arqimglogo);
                    emp.extimglogo = fileInfo.Extension;
                }

                //Logotipo
                if (pb_LogoEmp.Image != null)
                {
                    //emp.logoEmp = pb_LogoEmp.Image;
                    emp.logoEmp    = Funcoes.SetImage(pb_LogoEmp.Image, emp.extimglogo);
                    emp.nomImglogo = arqimglogo;
                }
                else
                {
                    //emp.logoEmp = pb_LogoEmp.InitialImage;
                    emp.extimglogo = ".png";
                    emp.logoEmp    = Funcoes.SetImage(pb_LogoEmp.InitialImage, emp.extimglogo);
                    emp.nomImglogo = "Logo Gerstão Modular.png";
                    arqimglogo     = emp.nomImglogo;
                }

                emp.tipoData  = "";
                emp.versaoEmp = Funcoes.versao;

                retorno = cadEmp.Add_and_Update(emp);

                if (retorno == "OK")
                {
                    MessageBox.Show("Empresa Cadastrada com Sucesso!!!",
                                    Funcoes.msgCab, MessageBoxButtons.OK, MessageBoxIcon.Information);

                    this.Close();
                }
                else
                {
                    MessageBox.Show("Problemas ao Cadastrar!!!\n\nMais Detalhes Abaixo\n\n" + retorno,
                                    Funcoes.msgCab, MessageBoxButtons.OK, MessageBoxIcon.Error);
                }

                cadEmp.Dispose();
            }
            catch (Exception ex)
            {
                retorno = "Não foi possível gravar os dados, devido aos erros abaixo\n\n" + ex.Message;
            }
        }