예제 #1
0
        public int InsertEmpresa(GlobaisEmpresaBE item)
        {
            var obj = new
            {
                conf_nomefantasia      = item.conf_nomefantasia,
                conf_razaosocial       = item.conf_razaosocial,
                conf_cnpj              = item.conf_cnpj,
                conf_inscricaoestadual = item.conf_inscricaoestadual,
                conf_telefone          = item.conf_telefone,
                conf_celular           = item.conf_celular,
                conf_celularwhats      = item.conf_celularwhats,
                conf_email             = item.conf_email,
                conf_dominio           = item.conf_dominio,
                conf_imagempequena     = item.conf_imagempequena,
                conf_imagemgrande      = item.conf_imagemgrande,
                conf_layoutcor         = item.conf_layoutcor,
                end_id = item.end_id
            };
            var retorno = ExecutaItem(Helper.TipoSql.Insert.ToString(), obj);

            if (retorno != null)
            {
                return(Convert.ToInt32(retorno));
            }
            else
            {
                return(0);
            }
        }
예제 #2
0
        public ActionResult UpdateEmpresa(GlobaisEmpresaBE obj)
        {
            /* if (obj.confCom_logo != null && obj.confCom_logo != "")
             *   obj.confCom_logo = new Globais.Helper.ConverterImagem().Base64ToImage(obj.confCom_logo, Globais.Helper.TipoImagem.Empresa);*/
            var emp = new GlobaisEmpresaBLL();

            emp.Update(obj);
            var empresa = emp.SelectId(new GlobaisEmpresaBE());

            ViewData["empresa"] = empresa;
            ViewData[TituloPageEnum.TituloPagina.ToString()]       = "Empresa";
            ViewData[TituloPageEnum.TituloModuloPagina.ToString()] = "Dados da Empresa";

            return(Redirect("/Empresa"));
        }
예제 #3
0
        public bool Update(GlobaisEmpresaBE obj)
        {
            var endereco = new GlobaisEnderecoBE
            {
                end_id          = obj.end_id,
                end_bairro      = obj.end_bairro,
                end_cep         = obj.end_cep,
                end_cidade      = obj.end_cidade,
                end_complemento = obj.end_complemento,
                end_estado      = obj.end_estado,
                end_latitude    = obj.end_latitude,
                end_logradouro  = obj.end_logradouro,
                end_longetitude = obj.end_longetitude,
                end_numero      = obj.end_numero
            };

            new GlobaisEnderecoDao().Update(endereco);
            return(new GlobaisEmpresaDao().Update(obj).Value);
        }
예제 #4
0
        public GlobaisEmpresaBE Insert(GlobaisEmpresaBE obj, GlobaisEnderecoBE _endereco)
        {
            _endereco   = new GlobaisEnderecoBLL().Insert(_endereco);
            obj.end_id  = _endereco.end_id;
            obj.conf_id = new GlobaisEmpresaDao().InsertEmpresa(obj);

            string senha    = Common.GeradorDeSenha();
            var    userNovo = new GlobaisUsuarioBLL().Insert(new GlobaisUsuarioBE
            {
                end_id       = obj.conf_id,
                perm_id      = 4,//Ajusta um perfil padrão para cada modulo
                usu_nome     = obj.conf_nomefantasia,
                usu_email    = obj.conf_email,
                usu_telefone = obj.conf_telefone,
                usu_celular  = obj.conf_celular,
                usu_senha    = Common.CriptografiaSenha(Common.GeradorDeSenha()),
                Endereco     = _endereco
            });

            new GlobaisEmailBLL().EmailNovoCadastro(obj.conf_email, senha);

            return(obj);
        }
예제 #5
0
 public bool Delete(GlobaisEmpresaBE obj)
 {
     return(new GlobaisEmpresaDao().Delete(obj).Value);
 }
예제 #6
0
 public GlobaisEmpresaBE SelectId(GlobaisEmpresaBE obj)
 {
     return(new GlobaisEmpresaDao().Select <GlobaisEmpresaBE>(obj).FirstOrDefault <GlobaisEmpresaBE>());
 }
예제 #7
0
 public List <GlobaisEmpresaBE> Select(GlobaisEmpresaBE obj)
 {
     return(new GlobaisEmpresaDao().Select <GlobaisEmpresaBE>(obj).ToList());
 }
예제 #8
0
        List <GlobaisEmpresaBE> CarregaDados(GlobaisEmpresaBE obj)
        {
            List <GlobaisEmpresaBE> result  = new List <GlobaisEmpresaBE>();
            SqlDataReader           dr      = new BaseDados().RetornaDataReader(this.procedure, Globais.Helper.TipoSql.Select.ToString(), obj);
            GlobaisModulosDao       _modulo = new GlobaisModulosDao();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    GlobaisEmpresaBE item = new GlobaisEmpresaBE();

                    item.conf_id                = DBNull.Value.Equals(dr["conf_id"]) ? 0 : Convert.ToInt32(dr["conf_id"]);
                    item.end_id                 = DBNull.Value.Equals(dr["end_id"]) ? 0 : Convert.ToInt32(dr["end_id"]);
                    item.conf_nomefantasia      = dr["conf_nomefantasia"].ToString();
                    item.conf_razaosocial       = dr["conf_razaosocial"].ToString();
                    item.conf_cnpj              = dr["conf_cnpj"].ToString();
                    item.conf_inscricaoestadual = dr["conf_inscricaoestadual"].ToString();
                    item.conf_telefone          = dr["conf_telefone"].ToString();
                    item.conf_celular           = dr["conf_celular"].ToString();
                    item.conf_celularwhats      = DBNull.Value.Equals(dr["conf_celularwhats"]) ? false : Convert.ToBoolean(dr["conf_celularwhats"]);
                    item.conf_email             = dr["conf_email"].ToString();
                    item.conf_dominio           = dr["conf_dominio"].ToString();
                    item.conf_imagempequena     = dr["conf_imagempequena"].ToString();
                    item.conf_imagemgrande      = dr["conf_imagemgrande"].ToString();
                    item.conf_layoutcor         = dr["conf_layoutcor"].ToString();

                    item.end_cep         = dr["end_cep"].ToString();
                    item.end_logradouro  = dr["end_logradouro"].ToString();
                    item.end_numero      = dr["end_numero"].ToString();
                    item.end_complemento = dr["end_complemento"].ToString();
                    item.end_bairro      = dr["end_bairro"].ToString();
                    item.end_cidade      = dr["end_cidade"].ToString();
                    item.end_estado      = dr["end_estado"].ToString();
                    item.end_latitude    = dr["end_latitude"].ToString();
                    item.end_longetitude = dr["end_longetitude"].ToString();

                    var         xml = dr["modulos"].ToString();
                    XmlDocument xm  = new XmlDocument();
                    item.Modulos = new List <GlobaisModulosBE>();
                    if (xml != "")
                    {
                        xm.LoadXml(@xml);

                        foreach (XmlElement linha in xm.GetElementsByTagName("row"))
                        {
                            item.Modulos.Add(
                                _modulo.CarregaLista(
                                    new GlobaisModulosBE
                            {
                                mod_id = Convert.ToInt32(Common.ConvertXMLItem(linha, "mod_id"))
                            }
                                    ).FirstOrDefault <GlobaisModulosBE>()
                                );
                        }
                    }

                    result.Add(item);
                }
            }
            dr.Close();

            return(result);
        }
예제 #9
0
        public ActionResult Insert(GlobaisEmpresaBE _cliente, GlobaisEnderecoBE _endereco)
        {
            var listaClientes = new GlobaisEmpresaBLL().Insert(_cliente, _endereco);

            return(Redirect("/Empresa"));
        }
예제 #10
0
 public NFEEnviarNota(NTLoteBE _lote, GlobaisEmpresaBE _empresa)
 {
     this.lote    = _lote;
     this.empresa = _empresa;
 }