private void bttn_NoCliente_Click(object sender, EventArgs e) { using (BankTEntities db = new BankTEntities()) { Turno Turn = new Turno(); try { var getLastTurn = db.Turnoes.Where(x => x.Tipo == "U").OrderByDescending(x => x.ID).First(); if (Convert.ToInt32(getLastTurn.Numero) < 99) { Turn.Numero = (Convert.ToInt32(getLastTurn.Numero) + 1).ToString(); } else { Turn.Numero = "1"; } Turn.Tipo = "U"; Turn.Modulo = "0"; Turn.IDCliente = Cedula; Turn.Estado = "En Espera"; } catch { Turn.Numero = "1"; Turn.Tipo = "U"; Turn.Modulo = "0"; Turn.IDCliente = Cedula; Turn.Estado = "En Espera"; } var TurnCreation = db.Set <Turno>(); TurnCreation.Add(Turn); db.SaveChanges(); FinRes(Turn); } }
private void Updateturn(Turno turnmodel) { using (BankTEntities db = new BankTEntities()) { db.Entry(turnmodel).State = EntityState.Modified; db.SaveChanges(); } }
private Turno Asesor(string m) { try { using (BankTEntities db = new BankTEntities()) { var getNextTurn = db.Turnoes.Where(x => x.Estado == "En Espera" && x.Tipo == "A").First(); getNextTurn.Modulo = m; getNextTurn.Estado = "Atencion"; getNextTurn.FechaAt = DateTime.Now; Updateturn(getNextTurn); return(getNextTurn); } } catch { return(null); } }
public void UpdateScreen() { using (BankTEntities db = new BankTEntities()) { List <Turno> Turns = new List <Turno>(); var getTurns = db.Turnoes.Where(x => x.Estado == "Atencion").OrderByDescending(x => x.FechaAt); foreach (var t in getTurns) { Turns.Add(t); } for (int i = 0; i < Turns.Count && i < 6; i++) { Texts.ElementAt(i).Text = Turns.ElementAt(i).Tipo + Turns.ElementAt(i).Numero; Texts.ElementAt(i).Visible = true; Modules.ElementAt(i).Text = Turns.ElementAt(i).Modulo; Modules.ElementAt(i).Visible = true; } } }