public void Update(PedidoRetirada modelo) { db.Attach(modelo); db.Entry(modelo).Property("tipoPagamento").IsModified = true; db.Entry(modelo).Property("condicaoPagamento").IsModified = true; db.Entry(modelo).Property("valorTotal").IsModified = true; db.Entry(modelo).Property("statusPedidoRetirada").IsModified = true; db.Entry(modelo).Property("anotacao").IsModified = true; db.Entry(modelo).Property("dataFechamento").IsModified = true; db.Entry(modelo).Property("modificadoPor").IsModified = true; db.Entry(modelo).Property("modificadoPorName").IsModified = true; db.Entry(modelo).Property("modificadoEm").IsModified = true; db.Entry(modelo).Property("dataRetirada").IsModified = true; db.Entry(modelo).Property("periodo").IsModified = true; db.Entry(modelo).Property("quantidade1").IsModified = true; db.Entry(modelo).Property("quantidade2").IsModified = true; db.Entry(modelo).Property("valor1").IsModified = true; db.Entry(modelo).Property("valor2").IsModified = true; db.Entry(modelo).Property("valorTotal1").IsModified = true; db.Entry(modelo).Property("valorTotal2").IsModified = true; db.Entry(modelo).Property("idProfissional").IsModified = true; db.Entry(modelo).Property("quantidade").IsModified = true; db.Entry(modelo).Property("dataEntrega").IsModified = true; db.Entry(modelo).Property("modeloCacamba1").IsModified = true; db.Entry(modelo).Property("modeloCacamba2").IsModified = true; db.Entry(modelo).Property("idEndereco").IsModified = true; db.Entry(modelo).Property("idEndereco2").IsModified = true; db.SaveChanges(); }
public static bool PedidoRetiradaUpdate(PedidoRetiradaViewModel entrada, out PedidoRetirada modelo) { modelo = new PedidoRetirada(); modelo = entrada.pedidoRetirada; if (entrada.endereco != null) { modelo.idEndereco = entrada.endereco.id; } if (entrada.endereco2 != null) { modelo.idEndereco2 = entrada.endereco2.id; } if (entrada.profissional != null) { modelo.idProfissional = entrada.profissional.id; } if (entrada.pedidoRetirada.statusPedidoRetirada == CustomEnumStatus.StatusPedidoRetirada.Cancelado || entrada.pedidoRetirada.statusPedidoRetirada == CustomEnumStatus.StatusPedidoRetirada.Fechado) { modelo.dataFechamento = DateTime.Now; } //************ Objetos de controle de acesso ******************* modelo.modificadoEm = DateTime.Now; modelo.modificadoPor = entrada.contexto.idUsuario; modelo.modificadoPorName = entrada.contexto.nomeUsuario; //************ FIM Objetos de controle de acesso *************** return(true); }
public static bool PedidoRetiradaUpdateStatus(PedidoRetiradaViewModel entrada, out PedidoRetirada modelo) { modelo = new PedidoRetirada(); modelo = entrada.pedidoRetirada; modelo.id = entrada.pedidoRetirada.id; if (entrada.pedidoRetirada.statusPedidoRetirada == CustomEnumStatus.StatusPedidoRetirada.Cancelado || entrada.pedidoRetirada.statusPedidoRetirada == CustomEnumStatus.StatusPedidoRetirada.Fechado) { modelo.dataFechamento = DateTime.Now; } if (entrada.pedidoRetirada.statusPedidoRetirada == CustomEnumStatus.StatusPedidoRetirada.EmAndamento) { modelo.dataFechamento = new DateTime(); } //************ Objetos de controle de acesso ******************* modelo.modificadoEm = DateTime.Now; modelo.modificadoPor = entrada.contexto.idUsuario; modelo.modificadoPorName = entrada.contexto.nomeUsuario; //************ FIM Objetos de controle de acesso *************** return(true); }
public ViewResult FormUpdatePedidoRetirada(string id) { PedidoRetiradaViewModel modelo = new PedidoRetiradaViewModel(); modelo.pedidoRetirada = new PedidoRetirada(); modelo.pedidoRetirada.id = new Guid(id); PedidoRetirada retorno = new PedidoRetirada(); if (!String.IsNullOrEmpty(id)) { retorno = modeloData.Get(modelo.pedidoRetirada.id); if (retorno != null) { modelo.pedidoRetirada = retorno; modelo.cliente = Sqlservice.RetornaRelacaoCliente(retorno.idCliente); modelo.endereco = Sqlservice.RetornaRelacaoEndereco(retorno.idEndereco); modelo.endereco2 = Sqlservice.RetornaRelacaoEndereco(retorno.idEndereco2); if (modelo.pedidoRetirada.idProfissional != null) { modelo.profissional = Sqlservice.RetornaRelacaoProfissional(retorno.idProfissional); } //apresenta mensagem de registro atualizado com sucesso modelo.StatusMessage = StatusMessage; } } return(View(modelo)); }
public static bool PedidoRetiradaCreate(PedidoRetiradaViewModel entrada, out PedidoRetirada modelo, ContextPage contexto) { modelo = new PedidoRetirada(); modelo = entrada.pedidoRetirada; SqlGeneric sqlServic = new SqlGeneric(); modelo.codigo = sqlServic.RetornaNovaPosicao(33, contexto.idOrganizacao); modelo.idCliente = entrada.cliente.id; modelo.idProfissional = entrada.profissional.id; modelo.idEndereco = entrada.endereco.id; modelo.idEndereco2 = entrada.endereco2.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 ViewResult FormStatusPedidoRetirada(string id) { PedidoRetiradaViewModel modelo = new PedidoRetiradaViewModel(); modelo.contexto = this.contexto; try { PedidoRetirada retorno = new PedidoRetirada(); if (!String.IsNullOrEmpty(id)) { //campo que sempre contém valor retorno = modeloData.Get(new Guid(id)); if (retorno != null) { modelo.pedidoRetirada = retorno; } } } catch (Exception ex) { LogOsca log = new LogOsca(); log.GravaLog(1, 4, this.contexto.idUsuario, this.contexto.idOrganizacao, "FormStatusPedido-get", ex.Message); } return(View(modelo)); }
public void UpdateStatus(PedidoRetirada modelo) { db.Attach(modelo); db.Entry(modelo).Property("statusPedidoRetirada").IsModified = true; db.Entry(modelo).Property("dataFechamento").IsModified = true; db.Entry(modelo).Property("modificadoPor").IsModified = true; db.Entry(modelo).Property("modificadoPorName").IsModified = true; db.Entry(modelo).Property("modificadoEm").IsModified = true; db.SaveChanges(); }
public JsonResult Delete(string id) { ResultService retorno = new ResultService(); try { PedidoRetirada modelo = new PedidoRetirada(); modelo.id = new Guid(id); serviceData.Delete(modelo); retorno.statusOperation = true; return(Json(retorno)); } catch (Exception ex) { retorno.statusMensagem = ex.Message; } return(Json(retorno)); }
public ViewResult ImpressaoPedidoRetirada(string id) { ImpressaoPedidoRetiradaViewModel modelo = new ImpressaoPedidoRetiradaViewModel(); modelo.pedidoRetirada = new PedidoRetirada(); modelo.pedidoRetirada.id = new Guid(id); modelo.cliente = new Cliente(); modelo.orgConfig = new OrgConfig(); modelo.organizacao = new Organizacao(); modelo.endereco = new Endereco(); modelo.endereco2 = new Endereco(); PedidoRetirada retorno = new PedidoRetirada(); if (!String.IsNullOrEmpty(id)) { retorno = modeloData.Get(modelo.pedidoRetirada.id); modelo.cliente = clienteData.Get(retorno.idCliente); modelo.orgConfig = orgConfigData.Get(contexto.idOrganizacao); modelo.organizacao = organizacaoData.Get(contexto.idOrganizacao); if (retorno.idEndereco != Guid.Empty) { modelo.endereco = enderecoData.Get(retorno.idEndereco); } if (retorno.idEndereco2 != Guid.Empty) { modelo.endereco2 = enderecoData.Get(retorno.idEndereco2); } if (retorno != null) { modelo.pedidoRetirada = retorno; } } return(View(modelo)); }
public IActionResult FormCreatePedidoRetirada(PedidoRetiradaViewModel entrada) { PedidoRetirada modelo = new PedidoRetirada(); try { if (entrada.pedidoRetirada != null) { if (PedidoRetiradaRules.PedidoRetiradaCreate(entrada, out modelo, contexto)) { modeloData.Add(modelo); return(RedirectToAction("FormUpdatePedidoRetirada", new { id = modelo.id.ToString() })); } } } catch (Exception ex) { LogOsca log = new LogOsca(); log.GravaLog(1, 33, this.contexto.idUsuario, this.contexto.idOrganizacao, "FormCreatePedidoRetirada-post", ex.Message); } return(View()); }
public IActionResult FormStatusPedidoRetirada(PedidoRetiradaViewModel entrada) { PedidoRetirada pedidoRetirada = new PedidoRetirada(); entrada.contexto = this.contexto; try { if (PedidoRetiradaRules.PedidoRetiradaUpdateStatus(entrada, out pedidoRetirada)) { modeloData.UpdateStatus(pedidoRetirada); return(RedirectToAction("FormUpdatePedidoRetirada", new { id = pedidoRetirada.id.ToString() })); } } catch (Exception ex) { LogOsca log = new LogOsca(); log.GravaLog(1, 4, this.contexto.idUsuario, this.contexto.idOrganizacao, "FormStatusPedido-post", ex.Message); } return(View()); }
public IActionResult FormUpdatePedidoRetirada(PedidoRetiradaViewModel entrada) { PedidoRetirada modelo = new PedidoRetirada(); entrada.contexto = this.contexto; try { if (PedidoRetiradaRules.PedidoRetiradaUpdate(entrada, out modelo)) { modeloData.Update(modelo); StatusMessage = "Registro Atualizado com Sucesso!"; return(RedirectToAction("FormUpdatePedidoRetirada", new { id = modelo.id.ToString(), idOrg = contexto.idOrganizacao })); } } catch (Exception ex) { LogOsca log = new LogOsca(); log.GravaLog(1, 33, this.contexto.idUsuario, this.contexto.idOrganizacao, "FormUpdatePedidoRetirada-post", ex.Message); } return(RedirectToAction("FormUpdatePedidoRetirada", new { id = modelo.id.ToString() })); }
public void Add(PedidoRetirada modelo) { db.PedidosRetirada.Add(modelo); db.SaveChanges(); }
public void Delete(PedidoRetirada modelo) { db.PedidosRetirada.Remove(modelo); db.SaveChanges(); }