public static bool ServicoOrdemCreate(ServicoOrdemViewModel entrada, out ServicoOrdem modelo, ContextPage contexto) { modelo = new ServicoOrdem(); modelo = entrada.servicoOrdem; modelo.idServico = entrada.servico.id; modelo.idOrdemServico = entrada.ordemServico.id; modelo.status = CustomEnumStatus.Status.Ativo; if (modelo.idOrganizacao != 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 *************** //************* Executa calculo ************ ServicoOrdemRules.CalculaServicoOrdem(ref modelo); return(true); } return(false); }
public static bool ServicoOrdemUpdate(ServicoOrdemViewModel entrada, out ServicoOrdem modelo, ContextPage contexto) { modelo = new ServicoOrdem(); modelo = entrada.servicoOrdem; modelo.idServico = entrada.servico.id; //************ Objetos de controle de acesso ******************* modelo.modificadoEm = DateTime.Now; modelo.modificadoPor = contexto.idUsuario; modelo.modificadoPorName = contexto.nomeUsuario; //************ FIM Objetos de controle de acesso *************** //************* Executa calculo ************ ServicoOrdemRules.CalculaServicoOrdem(ref modelo); return(true); }