public void OnGet()
        {
            DataTable alterDt = Call.Calls.GetAltersToAprove().GetAwaiter().GetResult();

            Models.LinhasAlter linhas;
            Models.Ticket      ticket;

            if (alterDt != null)
            {
                for (int i = 0; i < alterDt.Rows.Count; i++)
                {
                    linhas        = new Models.LinhasAlter();
                    linhas.Ticket = new Models.Ticket();

                    linhas.Number       = alterDt.Rows[i]["number"].ToString();
                    linhas.Ticket.ID    = Guid.Parse(alterDt.Rows[i]["ticket_id"].ToString());
                    linhas.Ticket.Price = decimal.Parse(alterDt.Rows[i]["price"].ToString());
                    linhas.ID           = Guid.Parse(alterDt.Rows[i]["line_id"].ToString());
                    linhas.Alter_Date   = DateTime.Parse(alterDt.Rows[i]["alter_date"].ToString()).ToString("dd/MM/yyyy");
                    linhas.Description  = alterDt.Rows[i]["description"].ToString();
                    linhas.Alter_ID     = Guid.Parse(alterDt.Rows[i]["id"].ToString());
                    linhas.Status       = alterDt.Rows[i]["status"].ToString();
                    linhas.UserID       = Guid.Parse(HttpContext.Session.GetString("SessionUid"));

                    alters.Add(linhas);
                }
            }
        }
Exemplo n.º 2
0
        public ActionResult OnPost()
        {
            Models.LinhasAlter linhas = new Models.LinhasAlter();
            Models.Ticket      ticket = new Models.Ticket();
            linhas.ID          = lineID;
            linhas.Number      = number.Trim().ToUpper();
            linhas.Description = description.Trim().ToUpper();
            linhas.Alter_Date  = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
            ticket.ID          = ticketID;
            ticket.Alter_Date  = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
            linhas.Ticket      = ticket;
            linhas.UserID      = Guid.Parse(HttpContext.Session.GetString("SessionUid"));

            if (ModelState.IsValid)
            {
                if (Call.Calls.EditLines(linhas).Result)
                {
                    return(RedirectToPage("Linhas"));
                }
                else
                {
                    Message = "Erro ao realizar operação!";
                    return(Page());
                }
            }
            else
            {
                return(Page());
            }
        }
        public IActionResult OnPostCancelar(Guid id)
        {
            Models.LinhasAlter linhas = new Models.LinhasAlter();
            linhas.Alter_ID = id;
            linhas.UserID   = Guid.Parse(HttpContext.Session.GetString("SessionUid"));

            if (Call.Calls.RejectEditLines(linhas).GetAwaiter().GetResult())
            {
                return(RedirectToPage("AlteracoesPendentes"));
            }
            else
            {
                msg = "Tivemos um problema ao cancelar esta alteração, tente novamente!";
                return(RedirectToPage("AlteracoesPendentes"));
            }
        }