public ViewResult FormUpdateServicoPedidoRetirada(string id)
        {
            ServicoPedidoRetiradaViewModel modelo = new ServicoPedidoRetiradaViewModel();

            modelo.servicoPedidoRetirada    = new ServicoPedidoRetirada();
            modelo.servicoPedidoRetirada.id = new Guid(id);

            ServicoPedidoRetirada retorno = new ServicoPedidoRetirada();

            if (!String.IsNullOrEmpty(id))
            {
                retorno = servicoPedidoRetiradaData.Get(modelo.servicoPedidoRetirada.id);

                //TODO Formata campos

                if (retorno != null)
                {
                    modelo.servicoPedidoRetirada = retorno;
                    //apresenta mensagem de registro atualizado com sucesso
                    modelo.StatusMessage = StatusMessage;
                }
            }

            return(View(modelo));
        }
示例#2
0
        public void Update(ServicoPedidoRetirada modelo)
        {
            db.Attach(modelo);
            db.Entry(modelo).Property("valor").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();
        }
示例#3
0
        public static bool ServicoPedidoRetiradaUpdate(ServicoPedidoRetiradaViewModel entrada, out ServicoPedidoRetirada servicoPedidoRetirada)
        {
            servicoPedidoRetirada = new ServicoPedidoRetirada();

            //************ Objetos de controle de acesso *******************
            servicoPedidoRetirada = entrada.servicoPedidoRetirada;
            servicoPedidoRetirada.modificadoEm      = DateTime.Now;
            servicoPedidoRetirada.modificadoPor     = entrada.contexto.idUsuario;
            servicoPedidoRetirada.modificadoPorName = entrada.contexto.nomeUsuario;
            //************ FIM Objetos de controle de acesso ***************
            return(true);
        }
        public IActionResult FormCreateServicoPedidoRetirada(ServicoPedidoRetiradaViewModel entrada)
        {
            ServicoPedidoRetirada modelo = new ServicoPedidoRetirada();

            try
            {
                if (entrada.servicoPedidoRetirada != null)
                {
                    if (ServicoPedidoRetiradaRules.ServicoPedidoRetiradaCreate(entrada, out modelo, contexto))
                    {
                        servicoPedidoRetiradaData.Add(modelo);
                        return(RedirectToAction("FormUpdateServicoPedidoRetirada", new { id = modelo.id.ToString() }));
                    }
                }
            }
            catch (Exception ex)
            {
                LogOsca log = new LogOsca();
                log.GravaLog(1, 35, this.contexto.idUsuario, this.contexto.idOrganizacao, "FormCreateServicoPedidoRetirada-post", ex.Message);
            }
            return(View());
        }
示例#5
0
        public static bool ServicoPedidoRetiradaCreate(ServicoPedidoRetiradaViewModel entrada, out ServicoPedidoRetirada servicoPedidoRetirada, ContextPage contexto)
        {
            servicoPedidoRetirada = new ServicoPedidoRetirada();
            servicoPedidoRetirada = entrada.servicoPedidoRetirada;


            if (servicoPedidoRetirada.idOrganizacao != null)
            {
                //************ Objetos de controle de acesso ******************
                servicoPedidoRetirada.criadoEm          = DateTime.Now;
                servicoPedidoRetirada.criadoPor         = contexto.idUsuario;
                servicoPedidoRetirada.criadoPorName     = contexto.nomeUsuario;
                servicoPedidoRetirada.modificadoEm      = DateTime.Now;
                servicoPedidoRetirada.modificadoPor     = contexto.idUsuario;
                servicoPedidoRetirada.modificadoPorName = contexto.nomeUsuario;
                servicoPedidoRetirada.idOrganizacao     = contexto.idOrganizacao;

                //************ FIM Objetos de controle de acesso ***************

                return(true);
            }
            return(false);
        }
        public IActionResult FormUpdateServicoPedidoRetirada(ServicoPedidoRetiradaViewModel entrada)
        {
            ServicoPedidoRetirada modelo = new ServicoPedidoRetirada();

            entrada.contexto = this.contexto;
            try
            {
                if (ServicoPedidoRetiradaRules.ServicoPedidoRetiradaUpdate(entrada, out modelo))
                {
                    servicoPedidoRetiradaData.Update(modelo);
                    StatusMessage = "Registro Atualizado com Sucesso!";

                    return(RedirectToAction("FormUpdateServicoPedidoRetirada", new { id = modelo.id.ToString(), idOrg = contexto.idOrganizacao }));
                }
            }
            catch (Exception ex)
            {
                LogOsca log = new LogOsca();
                log.GravaLog(1, 35, this.contexto.idUsuario, this.contexto.idOrganizacao, "FormUpdateServicoPedidoRetirada-post", ex.Message);
            }

            return(RedirectToAction("FormUpdateServicoPedidoRetirada", new { id = modelo.id.ToString() }));
        }
示例#7
0
 public void Add(ServicoPedidoRetirada servicoPedidoRetirada)
 {
     db.ServicosPedidoRetirada.Add(servicoPedidoRetirada);
     db.SaveChanges();
 }