public override AssociadoViewModel MapToRepository(Associado entity) { App_Dominio.Security.EmpresaSecurity <App_Dominio.Entidades.SecurityContext> security = new App_Dominio.Security.EmpresaSecurity <App_Dominio.Entidades.SecurityContext>(); Sessao sessaoCorrente = security.getSessaoCorrente(); if (sessaoCorrente != null && sessaoCorrente.value1 != "0") { if (entity.associadoId != int.Parse(sessaoCorrente.value1)) { return new AssociadoViewModel() { mensagem = new Validate() { Code = 202 } } } ; } AssociadoViewModel value = new AssociadoViewModel() { associadoId = entity.associadoId, torreId = entity.torreId, unidadeId = entity.unidadeId, apto = entity.torreId + entity.unidadeId.ToString(), nome = entity.nome, ind_proprietario = entity.ind_proprietario, ind_proprietario_confirmacao = entity.ind_proprietario_confirmacao, dt_nascimento = entity.dt_nascimento, cpf_cnpj = entity.cpf_cnpj, rg = entity.rg, orgaoEmissor = entity.orgaoEmissor, sexo = entity.sexo, ind_est_civil = entity.ind_est_civil, empresa = entity.empresa, enderecoCom = entity.enderecoCom, complementoEndCom = entity.complementoEndCom, cepCom = entity.cepCom, cidadeComId = entity.cidadeComId, nome_cidadeCom = entity.cidadeComId != null?db.Cidades.Find(entity.cidadeComId).nome : null, ufCom = entity.ufCom, bairroCom = entity.bairroCom, telParticular1 = entity.telParticular1, telParticular2 = entity.telParticular2, telParticular3 = entity.telParticular3, telParticular4 = entity.telParticular4, areaAtuacaoId = entity.areaAtuacaoId, descricao_areaAtuacao = entity.areaAtuacaoId != null?db.AreaAtuacaos.Find(entity.areaAtuacaoId).descricao : null, email1 = entity.email1, usuarioId = entity.usuarioId, observacao = entity.observacao, nome_contato = entity.nome_contato, dt_inicio = entity.dt_inicio, dt_fim = entity.dt_fim, ind_animal = entity.ind_animal, dt_cadastro = entity.dt_cadastro, avatar = entity.avatar, Veiculos = new List <VeiculoViewModel>(), Dependentes = new List <DependenteViewModel>(), Funcionarios = new List <FuncionarioViewModel>(), mensagem = new Validate() { Code = 0, Message = "Registro incluído com sucesso !" } }; IList <VeiculoViewModel> Veiculos = new List <VeiculoViewModel>(); IList <DependenteViewModel> Dependentes = new List <DependenteViewModel>(); IList <FuncionarioViewModel> Funcionarios = new List <FuncionarioViewModel>(); foreach (Veiculo v in entity.Veiculos) { VeiculoViewModel v1 = new VeiculoViewModel() { associadoId = entity.associadoId, placa = v.placa, cor = v.cor, descricao = v.descricao, marca = v.marca, condutor = v.condutor, num_serie = v.num_serie }; Veiculos.Add(v1); } ; foreach (Dependente d in entity.Dependentes) { DependenteViewModel d1 = new DependenteViewModel() { associadoId = entity.associadoId, dependenteId = d.dependenteId, nome = d.nome, email = d.email, tx_relacao_associado = d.tx_relacao_associado, sexo = d.sexo }; Dependentes.Add(d1); } ; foreach (Funcionario f in entity.Funcionarios) { FuncionarioViewModel f1 = new FuncionarioViewModel() { associadoId = entity.associadoId, funcionarioId = f.funcionarioId, nome = f.nome.ToUpper(), funcao = f.funcao, sexo = f.sexo.ToUpper(), rg = f.rg, dia_semana = f.dia_semana, dom = f.dia_semana.Substring(0, 1), seg = f.dia_semana.Substring(1, 1), ter = f.dia_semana.Substring(2, 1), qua = f.dia_semana.Substring(3, 1), qui = f.dia_semana.Substring(4, 1), sex = f.dia_semana.Substring(5, 1), sab = f.dia_semana.Substring(6, 1), horario_ini = f.horario_ini, horario_fim = f.horario_fim }; Funcionarios.Add(f1); } ; value.Veiculos = Veiculos; value.Dependentes = Dependentes; value.Funcionarios = Funcionarios; return(value); }
public ActionResult Avatar(int?associadoId) { if (associadoId == null || associadoId == 0) { App_Dominio.Security.EmpresaSecurity <App_Dominio.Entidades.SecurityContext> security = new App_Dominio.Security.EmpresaSecurity <App_Dominio.Entidades.SecurityContext>(); Sessao sessaoCorrente = security.getSessaoCorrente(); if (sessaoCorrente.value1 != "0") { associadoId = int.Parse(sessaoCorrente.value1); } } return(_Edit(new MedicoViewModel() { associadoId = associadoId.Value }, "Avatar")); }
public override MedicoViewModel MapToRepository(Medico entity) { App_Dominio.Security.EmpresaSecurity <App_Dominio.Entidades.SecurityContext> security = new App_Dominio.Security.EmpresaSecurity <App_Dominio.Entidades.SecurityContext>(); Sessao sessaoCorrente = security.getSessaoCorrente(); if (sessaoCorrente != null && sessaoCorrente.value1 != "0") { if (entity.associadoId != int.Parse(sessaoCorrente.value1)) { return new MedicoViewModel() { mensagem = new Validate() { Code = 202 } } } ; } MedicoViewModel medicoViewModel = new MedicoViewModel() { associadoId = entity.associadoId, nome = entity.nome, dt_nascimento = entity.dt_nascimento, cpf = entity.cpf, rg = entity.rg, orgaoEmissor = entity.orgaoEmissor, situacao = entity.situacao, sexo = entity.sexo, endereco = entity.endereco, complementoEnd = entity.complementoEnd, cep = entity.cep, cidadeId = entity.cidadeId, nome_cidade = (from cid in db.Cidades where cid.cidadeId == entity.cidadeId select cid).Select(info => info.nome).FirstOrDefault() ?? "", uf = entity.uf, bairro = entity.bairro, enderecoCom = entity.enderecoCom, complementoEndCom = entity.complementoEndCom, cepCom = entity.cepCom, cidadeComId = entity.cidadeComId, nome_cidadeCom = (from cid in db.Cidades where cid.cidadeId == entity.cidadeComId select cid).Select(info => info.nome).FirstOrDefault() ?? "", ufCom = entity.ufCom, bairroCom = entity.bairroCom, telParticular1 = entity.telParticular1, telParticular2 = entity.telParticular2, telParticular3 = entity.telParticular3, telParticular4 = entity.telParticular4, telCom1 = entity.telCom1, telCom2 = entity.telCom2, fax = entity.fax, isSindicalizado = entity.isSindicalizado, dt_admin_sindicato = entity.dt_admin_sindicato, correioId = entity.correioId, nome_correio = (from n in db.NaoLocalizadoCorreios where n.correioId == entity.correioId select n).Select(info => info.descricao).FirstOrDefault() ?? "", areaAtuacao1Id = entity.areaAtuacao1Id, descricao_areaAtuacao1 = (from a in db.AreaAtuacaos where a.areaAtuacaoId == entity.areaAtuacao1Id select a).Select(info => info.descricao).FirstOrDefault() ?? "", areaAtuacao2Id = entity.areaAtuacao2Id, descricao_areaAtuacao2 = (from a in db.AreaAtuacaos where a.areaAtuacaoId == entity.areaAtuacao2Id select a).Select(info => info.descricao).FirstOrDefault() ?? "", areaAtuacao3Id = entity.areaAtuacao3Id, descricao_areaAtuacao3 = (from a in db.AreaAtuacaos where a.areaAtuacaoId == entity.areaAtuacao3Id select a).Select(info => info.descricao).FirstOrDefault() ?? "", email1 = entity.email1, email3 = entity.email2, email2 = entity.email3, usuarioId = entity.usuarioId, observacao = entity.observacao, avatar = entity.avatar, ufCRM = entity.ufCRM, CRM = entity.CRM, ufCRM_Seg = entity.ufCRM_Seg, CRM_Seg = entity.CRM_Seg, especialidade1Id = entity.especialidade1Id, nome_especialidade1 = (from e in db.EspecialidadeMedicas where e.especialidadeId == entity.especialidade1Id select e).Select(info => info.descricao).FirstOrDefault() ?? "", especialidade2Id = entity.especialidade2Id, nome_especialidade2 = (from e in db.EspecialidadeMedicas where e.especialidadeId == entity.especialidade2Id select e).Select(info => info.descricao).FirstOrDefault() ?? "", especialidade3Id = entity.especialidade3Id, nome_especialidade3 = (from e in db.EspecialidadeMedicas where e.especialidadeId == entity.especialidade3Id select e).Select(info => info.descricao).FirstOrDefault() ?? "", mensagem = new Validate() { Code = 0, Message = "Registro incluído com sucesso", MessageBase = "Registro incluído com sucesso", MessageType = MsgType.SUCCESS } }; //EmpresaSecurity<SecurityContext> security = new EmpresaSecurity<SecurityContext>(); //sessaoCorrente = security.getSessaoCorrente(); Medico m = null; if (entity.usuarioId.HasValue) { m = (from med in db.Medicos.AsEnumerable() where med.usuarioId == entity.usuarioId select med).FirstOrDefault(); } if (m != null && m.associadoId != entity.associadoId) { medicoViewModel = new MedicoViewModel() { mensagem = new Validate() { Code = 202, Message = MensagemPadrao.Message(202).text } } } ; else if (entity.usuarioId.HasValue) { medicoViewModel.nome_usuario = security.getUsuarioById(entity.usuarioId.Value).nome; } return(medicoViewModel); }
public ActionResult Index() { var _com = new ListViewComunicacaoGrupoGeral(); IEnumerable <ComunicacaoViewModel> _com1 = (IEnumerable <ComunicacaoViewModel>)_com.ListRepository(null); var _comGrupo = new ListViewComunicacaoGrupoEspecifico(); IEnumerable <ComunicacaoViewModel> _comGrupo1 = (IEnumerable <ComunicacaoViewModel>)_comGrupo.ListRepository(null); #region documentos da administração var _docInterno = new ListViewDocInterno(); var _folder = new ListViewDocFolder(); string _descricao = null; string _dt_inicio = DateTime.Today.AddMonths(-6).ToString("yyyy-MM-dd");; string _docFolderId = null; #region Últimos documentos IEnumerable <DocInternoViewModel> _docInterno1 = (IEnumerable <DocInternoViewModel>)_docInterno.ListRepository(0, 6, _descricao, _dt_inicio, _docFolderId); #endregion #region Documentos Favoritos _dt_inicio = null; DocFolderViewModel _folder1 = (DocFolderViewModel)_folder.getRepository("FAVORITOS"); IEnumerable <DocInternoViewModel> _favoritos1 = (IEnumerable <DocInternoViewModel>)_docInterno.ListRepository(0, 10, _descricao, _dt_inicio, _folder1.docFolderId); #endregion #endregion #region Sessão Corrente App_Dominio.Security.EmpresaSecurity <App_Dominio.Entidades.SecurityContext> security = new App_Dominio.Security.EmpresaSecurity <App_Dominio.Entidades.SecurityContext>(); App_Dominio.Entidades.Sessao sessaoCorrente = security.getSessaoCorrente(); TempData.Remove("SessaoCorrente"); TempData.Add("SessaoCorrente", sessaoCorrente); #endregion ComunicacaoGlobalViewModel q = new ComunicacaoGlobalViewModel() { comGrupo = _comGrupo1, com = _com1, docInterno = _docInterno1.Where(info => info.docFolderId != _folder1.docFolderId).ToList(), favoritos = _favoritos1 }; return(View(q)); }
public override AssociadoDocumentoViewModel CreateRepository(System.Web.HttpRequestBase Request) { App_Dominio.Security.EmpresaSecurity <App_Dominio.Entidades.SecurityContext> security = new App_Dominio.Security.EmpresaSecurity <App_Dominio.Entidades.SecurityContext>(); App_Dominio.Entidades.Sessao sessaoCorrente = security.getSessaoCorrente(); string _associadoId = null; if (Request != null) { _associadoId = Request["associadoId"]; } if (sessaoCorrente.value1 != "0") { _associadoId = sessaoCorrente.value1; } AssociadoDocumentoViewModel doc = new AssociadoDocumentoViewModel() { fileId = String.Format("{0}.htm", Guid.NewGuid().ToString()), mensagem = new Validate() { Code = 0, Message = MensagemPadrao.Message(0).ToString() } }; if (_associadoId != null) { using (db = new ApplicationContext()) { doc.associadoId = int.Parse(_associadoId); doc.nome = db.Associados.Find(int.Parse(_associadoId)).nome; } } return(doc); }
public ActionResult ListParam(int?index, int?pageSize = 50, string descricao = null, string dt_inicio = null, string docFolderId = null) { if (ViewBag.ValidateRequest) { #region Sessão Corrente App_Dominio.Security.EmpresaSecurity <App_Dominio.Entidades.SecurityContext> security = new App_Dominio.Security.EmpresaSecurity <App_Dominio.Entidades.SecurityContext>(); App_Dominio.Entidades.Sessao sessaoCorrente = security.getSessaoCorrente(); TempData.Remove("SessaoCorrente"); TempData.Add("SessaoCorrente", sessaoCorrente); #endregion string _dt_inicio = null; DateTime?d = null; if (dt_inicio != null && dt_inicio != "") { if (int.Parse(dt_inicio) < 30) { d = DateTime.Today.AddMonths(-int.Parse(dt_inicio)); } else { d = DateTime.Today.AddDays(-int.Parse(dt_inicio)); } _dt_inicio = d.Value.ToString("yyyy-MM-dd"); } ListViewDocInterno list = new ListViewDocInterno(); return(_List(index, pageSize, "Browse", list, descricao, _dt_inicio, docFolderId)); } else { return(View()); } }