示例#1
0
        public EmpresaBE Insert(EmpresaBE obj, GlobaisEnderecoBE _endereco)
        {
            _endereco   = new EnderecoBLL().Insert(_endereco);
            obj.end_id  = _endereco.end_id;
            obj.conf_id = new EmpresaDao().Insert(obj);

            return(obj);
        }
        public JsonResult Insert(GlobaisUsuarioBE _usuario, GlobaisEnderecoBE _endereco)
        {
            _usuario.usu_senha = Common.CriptografiaSenha(_usuario.usu_senha);
            _usuario.Endereco  = _endereco;
            _usuario.conf_id   = GlobalVariables.User.conf_id;
            var user = new GlobaisUsuarioBLL().Insert(_usuario);


            return(Json(user, JsonRequestBehavior.AllowGet));
        }
示例#3
0
        public ClienteBE Insert(ClienteBE obj, GlobaisEnderecoBE _end, GlobaisClienteContatoBE _contato)
        {
            var clienteEnd = new GlobaisClienteEnderecoBE();

            obj.cli_SCM = false;
            obj.cli_MNT = false;
            obj.cli_CGC = obj.cli_CPF;

            _end.end_id     = new EnderecoDao().Insert(_end);
            obj.cli_id      = new ClienteDao().Insert(obj);
            _contato.cli_id = obj.cli_id;

            _contato.cont_id = new ClienteContatoDao().Insert(_contato);
            new ClienteEnderecoBLL().Insert(obj.cli_id, _end.end_id, "EP");

            return(obj);
        }
示例#4
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);
        }
 /// <summary>
 /// Caso o campo end_id = 0 é efetuado a atualização do endereço, caso contrario é criar um novo endereço
 /// </summary>
 /// <param name="obj"></param>
 /// <returns></returns>
 public JsonResult CadastroEndereco(GlobaisEnderecoBE obj)
 {
     try
     {
         obj.end_cep = obj.end_cep.Replace("-", "");
         if (obj.end_id == 0)
         {
             obj = new GlobaisEnderecoBLL().Insert(obj);
             return(Json(obj, JsonRequestBehavior.AllowGet));
         }
         else
         {
             new GlobaisEnderecoBLL().Update(obj);
             return(Json(true, JsonRequestBehavior.AllowGet));
         }
     }
     catch (Exception ex)
     {
         Common.TratarLogErro(ex);
         return(Json(false, JsonRequestBehavior.AllowGet));
     }
 }
示例#6
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);
        }
 public bool Delete(GlobaisEnderecoBE obj)
 {
     return(new GlobaisEnderecoDao().Delete(obj).Value);
 }
 public bool Update(GlobaisEnderecoBE obj)
 {
     return(new GlobaisEnderecoDao().Update(obj).Value);
 }
 public GlobaisEnderecoBE Insert(GlobaisEnderecoBE obj)
 {
     obj.end_id = new GlobaisEnderecoDao().Insert(obj);
     return(obj);
 }
 public GlobaisEnderecoBE SelectId(GlobaisEnderecoBE obj)
 {
     return(new GlobaisEnderecoDao().SelectId <GlobaisEnderecoBE>(obj));
 }
 public List <GlobaisEnderecoBE> Select(GlobaisEnderecoBE obj)
 {
     return(new GlobaisEnderecoDao().Select <GlobaisEnderecoBE>(obj).ToList());
 }
示例#12
0
        public ActionResult Insert(GlobaisEmpresaBE _cliente, GlobaisEnderecoBE _endereco)
        {
            var listaClientes = new GlobaisEmpresaBLL().Insert(_cliente, _endereco);

            return(Redirect("/Empresa"));
        }