public ViewResult FormUpdateClientePotencial(string id) { ClientePotencialViewModel modelo = new ClientePotencialViewModel(); try { ClientePotencial retorno = new ClientePotencial(); //Formulario com os dados do cliente if (!String.IsNullOrEmpty(id)) { //campo que sempre contém valor retorno = clientePotencialData.Get(new Guid(id)); if (retorno != null) { modelo.clientePotencial = retorno; //apresenta mensagem de cliente atualizado com sucesso modelo.StatusMessage = StatusMessage; } } } catch (Exception ex) { LogOsca log = new LogOsca(); log.GravaLog(1, 1, this.contexto.idUsuario, this.contexto.idOrganizacao, "FormUpdateClientePotencial-get", ex.Message); } return(View(modelo)); }
public IActionResult FormCreateClientePotencial(ClientePotencialViewModel entrada) { ClientePotencial modelo = new ClientePotencial(); entrada.contexto = contexto; try { if (entrada.clientePotencial != null) { if (ClientePotencialRules.MontaClientePotencialCreate(entrada, out modelo, contexto)) { clientePotencialData.Add(modelo); return(RedirectToAction("FormUpdateClientePotencial", new { id = modelo.id.ToString() })); } } else { //Apresenta mensagem para o usuário return(RedirectToAction("ContexError", "CustomError", new { entityType = 1 })); } } catch (Exception ex) { LogOsca log = new LogOsca(); log.GravaLog(1, 1, this.contexto.idUsuario, this.contexto.idOrganizacao, "FormCreateClientePotencial-post", ex.Message); } return(View()); }
public ViewResult FormCreateClientePotencial() { ClientePotencialViewModel modelo = new ClientePotencialViewModel(); modelo.clientePotencial = new ClientePotencial(); modelo.contexto = contexto; modelo.clientePotencial.criadoEm = DateTime.Now; modelo.clientePotencial.criadoPorName = contexto.nomeUsuario; return(View(modelo)); }
public static bool MontaClientePotencialUpdate(ClientePotencialViewModel entrada, out ClientePotencial modelo, ContextPage contexto) { modelo = new ClientePotencial(); modelo = entrada.clientePotencial; ////************ Objetos de controle de acesso *************** modelo.modificadoEm = DateTime.Now; modelo.modificadoPor = contexto.idUsuario; modelo.modificadoPorName = contexto.nomeUsuario; ////************ FIM Objetos de controle de acesso *************** return(true); }
public IActionResult FormUpdateClientePotencial(ClientePotencialViewModel entrada) { ClientePotencial modelo = new ClientePotencial(); try { if (ClientePotencialRules.MontaClientePotencialUpdate(entrada, out modelo, this.contexto)) { clientePotencialData.Update(modelo); StatusMessage = "Registro Atualizado com Sucesso!"; return(RedirectToAction("FormUpdateClientePotencial", new { id = modelo.id.ToString(), idOrg = contexto.idOrganizacao })); } } catch (Exception ex) { LogOsca log = new LogOsca(); log.GravaLog(1, 1, this.contexto.idUsuario, this.contexto.idOrganizacao, "FormUpdateClientePotencial-post", ex.Message); } return(RedirectToAction("FormUpdateClientePotencial", new { id = modelo.id.ToString() })); }
public static bool MontaClientePotencialCreate(ClientePotencialViewModel entrada, out ClientePotencial modelo, ContextPage contexto) { modelo = new ClientePotencial(); if (entrada.contexto.idOrganizacao != null) { modelo = entrada.clientePotencial; ////************ 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); }