public static bool SetStatus(int valor, string idCliente, ClientePotencialData clientePotencialData, ClienteData clienteData, ContextPage contexto, SqlGenericData sqlService) { ClientePotencial modelo = new ClientePotencial(); modelo.id = new Guid(idCliente); modelo.modificadoEm = DateTime.Now; modelo.modificadoPor = contexto.idUsuario; modelo.modificadoPorName = contexto.nomeUsuario; modelo.statusLead = (CustomEnumStatus.StatusLead)valor; clientePotencialData.SetStatus(modelo); //Cria o Objeto Cliente if (valor == 2) { Cliente cliente = new Cliente(); ClientePotencial clientePotencial = new ClientePotencial(); clientePotencial = sqlService.RetornaClientePotencial(new Guid(idCliente)); cliente.nomeCliente = clientePotencial.nomeCliente; cliente.sexo = clientePotencial.sexo; if (!String.IsNullOrEmpty(clientePotencial.email)) { cliente.email = clientePotencial.email; } if (!String.IsNullOrEmpty(clientePotencial.telefone)) { cliente.telefone = clientePotencial.telefone; } if (!String.IsNullOrEmpty(clientePotencial.celular)) { cliente.celular = clientePotencial.celular; } if (!String.IsNullOrEmpty(clientePotencial.anotacao)) { cliente.anotacao = clientePotencial.anotacao; } cliente.codigo = AutoNumber.GeraCodigo(1, contexto.idOrganizacao); ////************ Objetos de controle de acesso *************** cliente.criadoEm = DateTime.Now; cliente.criadoPor = contexto.idUsuario; cliente.criadoPorName = contexto.nomeUsuario; cliente.modificadoEm = DateTime.Now; cliente.modificadoPor = contexto.idUsuario; cliente.modificadoPorName = contexto.nomeUsuario; cliente.idOrganizacao = contexto.idOrganizacao; ////************ FIM Objetos de controle de acesso *************** //Cria o novo Cliente clienteData.Add(cliente); } return(true); }
public static bool AtendimentoCreate(AtendimentoViewModel entrada, out Atendimento modelo, ContextPage contexto) { modelo = new Atendimento(); modelo = entrada.atendimento; modelo.status = CustomEnumStatus.Status.Ativo; modelo.codigo = AutoNumber.GeraCodigo(3, contexto.idOrganizacao); modelo.idCliente = entrada.cliente.id; modelo.idServico = entrada.servico.id; if (entrada.profissional != null) { modelo.idProfissional = entrada.profissional.id; } if (modelo.codigo != null) { //************ Objetos de controle de acesso ****************** modelo.criadoEm = DateTime.Now; modelo.criadoPor = contexto.idUsuario; modelo.criadoPorName = contexto.nomeUsuario; modelo.modificadoEm = DateTime.Now; modelo.modificadoPor = contexto.idUsuario; modelo.modificadoPorName = contexto.nomeUsuario; modelo.idOrganizacao = contexto.idOrganizacao; //************ FIM Objetos de controle de acesso *************** return(true); } return(false); }
public static Guid BalcaoVendasCreate(BalcaoVendasViewModel entrada, ContextPage contexto, IBalcaoVendasData balcaoData) { entrada.balcaoVendas.codigo = AutoNumber.GeraCodigo(31, contexto.idOrganizacao); entrada.balcaoVendas.statusBalcaoVendas = CustomEnumStatus.StatusBalcaoVendas.Fechado; if (entrada.cliente != null) { entrada.balcaoVendas.idCliente = entrada.cliente.id; } if (entrada.balcaoVendas.codigo != null) { ////************ Objetos de controle de acesso *************** entrada.balcaoVendas.criadoEm = DateTime.Now; entrada.balcaoVendas.criadoPor = contexto.idUsuario; entrada.balcaoVendas.criadoPorName = contexto.nomeUsuario; entrada.balcaoVendas.modificadoEm = DateTime.Now; entrada.balcaoVendas.modificadoPor = contexto.idUsuario; entrada.balcaoVendas.modificadoPorName = contexto.nomeUsuario; entrada.balcaoVendas.idOrganizacao = contexto.idOrganizacao; ////************ FIM Objetos de controle de acesso *************** //Grava objeto na base balcaoData.Add(entrada.balcaoVendas); } return(entrada.balcaoVendas.id); }
public static bool ContasReceberCreate(ContasReceberViewModel entrada, out ContasReceber contasReceber, ContextPage contexto) { contasReceber = new ContasReceber(); contasReceber = entrada.contasReceber; if (entrada.cliente != null) { contasReceber.idCliente = entrada.cliente.id; } if (entrada.referencia != null) { contasReceber.idReference = entrada.referencia.id; } contasReceber.codigo = AutoNumber.GeraCodigo(21, contexto.idOrganizacao); if (contasReceber.codigo != null) { contasReceber.valorRestante = contasReceber.valor; //************ Objetos de controle de acesso ****************** contasReceber.criadoEm = DateTime.Now; contasReceber.criadoPor = contexto.idUsuario; contasReceber.criadoPorName = contexto.nomeUsuario; contasReceber.modificadoEm = DateTime.Now; contasReceber.modificadoPor = contexto.idUsuario; contasReceber.modificadoPorName = contexto.nomeUsuario; contasReceber.idOrganizacao = contexto.idOrganizacao; //************ FIM Objetos de controle de acesso *************** return(true); } return(false); }
public static bool MontaClienteCreate(ClienteViewModel entrada, out Cliente modelo, ContextPage contexto) { modelo = new Cliente(); if (entrada.contexto.idOrganizacao != null) { modelo = entrada.cliente; modelo.idContato = entrada.contato.id; modelo.codigo = AutoNumber.GeraCodigo(1, contexto.idOrganizacao); ////************ Objetos de controle de acesso *************** modelo.criadoEm = DateTime.Now; modelo.criadoPor = contexto.idUsuario; modelo.criadoPorName = contexto.nomeUsuario; modelo.modificadoEm = DateTime.Now; modelo.modificadoPor = contexto.idUsuario; modelo.modificadoPorName = contexto.nomeUsuario; modelo.idOrganizacao = contexto.idOrganizacao; ////************ FIM Objetos de controle de acesso *************** return(true); } return(false); }
public static bool AgendamentoCreate(AgendamentoViewModel entrada, out Agendamento modelo, ContextPage contexto) { modelo = new Agendamento(); modelo = entrada.agendamento; modelo.status = CustomEnumStatus.Status.Ativo; modelo.codigo = AutoNumber.GeraCodigo(24, contexto.idOrganizacao); modelo.idCliente = entrada.cliente.id; if (entrada.agendamento.tipoReferencia == CustomEnum.TipoReferencia.OrdemServico) { modelo.idReferencia = entrada.os.id; } if (entrada.agendamento.tipoReferencia == CustomEnum.TipoReferencia.Pedido) { modelo.idReferencia = entrada.pedido.id; } if (entrada.agendamento.tipoReferencia == CustomEnum.TipoReferencia.Atendimento) { modelo.idReferencia = entrada.atendimento.id; } if (entrada.profissional != null) { modelo.idProfissional = entrada.profissional.id; } modelo.horaInicio = Convert.ToInt32(entrada.horaInicio.horaDia); modelo.horaFim = Convert.ToInt32(entrada.horaFim.horaDia); if (modelo.codigo != null) { //************ Objetos de controle de acesso ****************** modelo.criadoEm = DateTime.Now; modelo.criadoPor = contexto.idUsuario; modelo.criadoPorName = contexto.nomeUsuario; modelo.modificadoEm = DateTime.Now; modelo.modificadoPor = contexto.idUsuario; modelo.modificadoPorName = contexto.nomeUsuario; modelo.idOrganizacao = contexto.idOrganizacao; //************ FIM Objetos de controle de acesso *************** return(true); } return(false); }
public static bool ContasPagarCreate(ContasPagarViewModel entrada, out ContasPagar contasPagar, ContextPage contexto) { contasPagar = new ContasPagar(); contasPagar = entrada.contasPagar; contasPagar.codigo = AutoNumber.GeraCodigo(20, contexto.idOrganizacao); if (contasPagar.codigo != null) { //************ Objetos de controle de acesso ****************** contasPagar.criadoEm = DateTime.Now; contasPagar.criadoPor = contexto.idUsuario; contasPagar.criadoPorName = contexto.nomeUsuario; contasPagar.modificadoEm = DateTime.Now; contasPagar.modificadoPor = contexto.idUsuario; contasPagar.modificadoPorName = contexto.nomeUsuario; contasPagar.idOrganizacao = contexto.idOrganizacao; //************ FIM Objetos de controle de acesso *************** return(true); } return(false); }
public static bool ContasReceberCreate(ContasReceber entrada, IContasReceberData contaReceberData, ContextPage contexto) { entrada.codigo = AutoNumber.GeraCodigo(21, contexto.idOrganizacao); if (entrada.codigo != null) { //************ Objetos de controle de acesso ****************** entrada.criadoEm = DateTime.Now; entrada.criadoPor = contexto.idUsuario; entrada.criadoPorName = contexto.nomeUsuario; entrada.modificadoEm = DateTime.Now; entrada.modificadoPor = contexto.idUsuario; entrada.modificadoPorName = contexto.nomeUsuario; entrada.idOrganizacao = contexto.idOrganizacao; //************ FIM Objetos de controle de acesso *************** contaReceberData.Add(entrada); return(true); } return(false); }
public static bool FornecedorCreate(FornecedorViewModel entrada, out Fornecedor fornecedor, ContextPage contexto) { fornecedor = new Fornecedor(); fornecedor = entrada.Fornecedor; if (fornecedor.nomeFornecedor != null) { fornecedor.codigo = AutoNumber.GeraCodigo(14, contexto.idOrganizacao); //************ Objetos de controle de acesso ****************** fornecedor.criadoEm = DateTime.Now; fornecedor.criadoPor = contexto.idUsuario; fornecedor.criadoPorName = contexto.nomeUsuario; fornecedor.modificadoEm = DateTime.Now; fornecedor.modificadoPor = contexto.idUsuario; fornecedor.modificadoPorName = contexto.nomeUsuario; fornecedor.idOrganizacao = contexto.idOrganizacao; //************ FIM Objetos de controle de acesso *************** return(true); } return(false); }
public static bool ServicoCreate(ServicoViewModel entrada, out Servico servico, ContextPage contexto) { servico = new Servico(); servico = entrada.servico; servico.codigo = AutoNumber.GeraCodigo(6, contexto.idOrganizacao); if (servico.nomeServico != null) { //************ Objetos de controle de acesso ****************** servico.criadoEm = DateTime.Now; servico.criadoPor = contexto.idUsuario; servico.criadoPorName = contexto.nomeUsuario; servico.modificadoEm = DateTime.Now; servico.modificadoPor = contexto.idUsuario; servico.modificadoPorName = contexto.nomeUsuario; servico.idOrganizacao = contexto.idOrganizacao; //************ FIM Objetos de controle de acesso *************** return(true); } return(false); }
public static bool MontaProdutoCreate(ProdutoViewModel entrada, out Produto modelo, ContextPage contexto) { modelo = new Produto(); modelo = entrada.produto; modelo.codigo = AutoNumber.GeraCodigo(7, contexto.idOrganizacao); if (modelo.codigo != null) { ////************ Objetos de controle de acesso *************** modelo.criadoEm = DateTime.Now; modelo.criadoPor = contexto.idUsuario; modelo.criadoPorName = contexto.nomeUsuario; modelo.modificadoEm = DateTime.Now; modelo.modificadoPor = contexto.idUsuario; modelo.modificadoPorName = contexto.nomeUsuario; modelo.idOrganizacao = contexto.idOrganizacao; ////************ FIM Objetos de controle de acesso *************** return(true); } return(false); }
public static Guid CreateClienteResumo(Cliente modelo, ContextPage contexto, ClienteData clienteData) { modelo.idOrganizacao = contexto.idOrganizacao; if (modelo.idOrganizacao != null) { modelo.codigo = AutoNumber.GeraCodigo(1, contexto.idOrganizacao); ////************ Objetos de controle de acesso *************** modelo.criadoEm = DateTime.Now; modelo.criadoPor = contexto.idUsuario; modelo.criadoPorName = contexto.nomeUsuario; modelo.modificadoEm = DateTime.Now; modelo.modificadoPor = contexto.idUsuario; modelo.modificadoPorName = contexto.nomeUsuario; modelo.idOrganizacao = contexto.idOrganizacao; ////************ FIM Objetos de controle de acesso *************** //Cria Cliente clienteData.Add(modelo); } return(modelo.id); }