public static Calendario PreencheMes(int Mes, int Ano, SqlGeneric sqlServices, ContextPage contexto, string idProfissional) { Calendario retorno = new Calendario(); CultureInfo culture = new CultureInfo("pt-BR"); DateTimeFormatInfo dataFormat = culture.DateTimeFormat; int qtdDiasMes = DateTime.DaysInMonth(Ano, Mes); retorno.ano = Ano; retorno.mes = Mes; retorno.nomeMes = dataFormat.MonthNames[Mes - 1]; retorno.qtdDias = qtdDiasMes; List <Dia> diasMEs = new List <Dia>(); List <Agendamento> Agendamentos = sqlServices.RetornaAgendamentosMes(Mes.ToString(), Ano.ToString(), idProfissional, contexto.idOrganizacao.ToString()); //Preenche todos o dias do Mes for (int i = 1; i <= qtdDiasMes; i++) { DateTime dataRef = new DateTime(Ano, Mes, i); Dia dia = new Dia(); dia.dia = i; dia.nomeDia = dataFormat.GetDayName(dataRef.DayOfWeek); dia.itensCalendario = PreencheItemCalendario(i, Agendamentos); diasMEs.Add(dia); } retorno.dias = diasMEs; SqlGenericData sqlData = new SqlGenericData(); retorno.profissionais = HelperAttributes.PreencheDropDownList(sqlData.RetornaTodasRelacaoProfissional(contexto.idOrganizacao)); return(retorno); }
public ViewResult FormUpdateUsuario(string id) { ApplicationUser user = new ApplicationUser(); UsuarioViewModel modelo = new UsuarioViewModel(); modelo.contexto = this.contexto; try { user = usuarioData.Get(id); modelo.usuario = user; //Prenche lista de preço para o contexto da página List <SelectListItem> itens = new List <SelectListItem>(); itens = HelperAttributes.PreencheDropDownList(sqlData.RetornaTodosPerfis(this.contexto.idOrganizacao)); modelo.perfis = itens; } catch (Exception ex) { LogOsca log = new LogOsca(); log.GravaLog(1, 10, this.contexto.idUsuario, this.contexto.idOrganizacao, "FormUpdateUsuario-post", ex.Message); } return(View(modelo)); }
public ViewResult FormCreateItemListaPreco(string idProduto) { ItemListaPrecoViewModel modelo = new ItemListaPrecoViewModel(); try { modelo.contexto = contexto; modelo.produto = produtoData.GetRelacao(new Guid(idProduto)); modelo.itemlistaPreco.criadoEm = DateTime.Now; modelo.itemlistaPreco.criadoPorName = contexto.nomeUsuario; //Prenche lista de preço para o contexto da página List <SelectListItem> itens = new List <SelectListItem>(); itens = HelperAttributes.PreencheDropDownList(listaprecoData.GetAllRelacao(this.contexto.idOrganizacao)); modelo.listaPrecos = itens; } catch (Exception ex) { LogOsca log = new LogOsca(); log.GravaLog(1, 13, this.contexto.idUsuario, this.contexto.idOrganizacao, "FormCreateItemListaPreco-get", ex.Message); } return(View(modelo)); }
public ViewResult BalcaoVendas(string idCliente) { BalcaoVendasViewModel modelo = new BalcaoVendasViewModel(); try { modelo.contexto = contexto; modelo.balcaoVendas.criadoEm = DateTime.Now; modelo.balcaoVendas.criadoPorName = contexto.nomeUsuario; //Prenche lista de preço para o contexto da página List <SelectListItem> itens = new List <SelectListItem>(); itens = HelperAttributes.PreencheDropDownList(listaprecoData.GetAllRelacao(this.contexto.idOrganizacao)); modelo.listaPrecos = itens; //Se passar o id carrega o cliente if (!String.IsNullOrEmpty(idCliente)) { modelo.cliente = Sqlservice.RetornaRelacaoCliente(new Guid(idCliente)); } } catch (Exception ex) { LogOsca log = new LogOsca(); log.GravaLog(1, 4, this.contexto.idUsuario, this.contexto.idOrganizacao, "FormCreatePedido-get", ex.Message); } return(View(modelo)); }
public IActionResult RegisterUser(string idOrganizacao) { RegisterViewModel modelo = new RegisterViewModel(); modelo.idOrganizacao = idOrganizacao; //Prenche lista de preço para o contexto da página List <SelectListItem> itens = new List <SelectListItem>(); SqlGenericData sqlData = new SqlGenericData(); itens = HelperAttributes.PreencheDropDownList(sqlData.RetornaTodosPerfis(this.contexto.idOrganizacao)); modelo.perfis = itens; return(View(modelo)); }
public ViewResult FormUpdateOrdemServico(string id) { OrdemServicoViewModel modelo = new OrdemServicoViewModel(); modelo.ordemServico.id = new Guid(id); if (!String.IsNullOrEmpty(id)) { modelo.ordemServico = ordemServicoData.Get(modelo.ordemServico.id); modelo.contexto = this.contexto; SqlGeneric sqlServices = new SqlGeneric(); if (modelo.ordemServico != null) { if (!String.IsNullOrEmpty(sqlData.RetornaRelacaoAgendamentoByIdReferencia(modelo.ordemServico.id).codigo)) { modelo.idAgendamento = sqlData.RetornaRelacaoAgendamentoByIdReferencia(modelo.ordemServico.id).id.ToString(); } modelo.cliente = sqlData.RetornaRelacaoCliente(modelo.ordemServico.idCliente); modelo.listaPreco = sqlData.RetornaRelacaoListaPreco(modelo.ordemServico.idListaPreco); //Prenche lista de preço para o contexto da página List <SelectListItem> itens = new List <SelectListItem>(); itens = HelperAttributes.PreencheDropDownList(sqlServices.RetornaRelacaoCategoriaManutencao()); modelo.categorias = itens; //apresenta mensagem de registro atualizado com sucesso modelo.StatusMessage = StatusMessage; if (modelo.ordemServico.idProfissional != null) { modelo.profissional = sqlData.RetornaRelacaoProfissional(modelo.ordemServico.idProfissional); } } } return(View(modelo)); }
public ViewResult FormCreateOrdemServico(string idCliente) { OrdemServicoViewModel modelo = new OrdemServicoViewModel(); //Se passar o id carrega o regitro relacionado, usado sempre em telas com lookup if (!String.IsNullOrEmpty(idCliente)) { modelo.cliente = sqlData.RetornaRelacaoCliente(new Guid(idCliente)); } modelo.contexto = contexto; modelo.ordemServico.criadoEm = DateTime.Now; modelo.ordemServico.criadoPorName = contexto.nomeUsuario; //Prenche lista de preço para o contexto da página List <SelectListItem> itens = new List <SelectListItem>(); itens = HelperAttributes.PreencheDropDownList(listaprecoData.GetAllRelacao(this.contexto.idOrganizacao)); modelo.listasPreco = itens; return(View(modelo)); }
public ViewResult FormUpdateItemListaPreco(string id) { ItemListaPrecoViewModel modelo = new ItemListaPrecoViewModel(); try { ItemListaPreco retorno = new ItemListaPreco(); modelo.contexto = this.contexto; if (!String.IsNullOrEmpty(id)) { //campo que sempre contém valor retorno = ItemlistaPrecoData.Get(new Guid(id)); if (retorno != null) { modelo.itemlistaPreco = retorno; //Prenche lista de preço para o contexto da página List <SelectListItem> itens = new List <SelectListItem>(); itens = HelperAttributes.PreencheDropDownList(listaprecoData.GetAllRelacao(this.contexto.idOrganizacao)); modelo.listaPrecos = itens; //Preenche produto modelo.produto = produtoData.GetRelacao(modelo.itemlistaPreco.idProduto); //apresenta mensagem de registro atualizado com sucesso modelo.StatusMessage = StatusMessage; } } } catch (Exception ex) { LogOsca log = new LogOsca(); log.GravaLog(1, 13, this.contexto.idUsuario, this.contexto.idOrganizacao, "FormUpdateItemListaPreco-get", ex.Message); } return(View(modelo)); }