public async Task <IActionResult> PutTicket2(int id, Ticket2 ticket2) { if (id != ticket2.Id) { return(BadRequest()); } _context.Entry(ticket2).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!Ticket2Exists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <Ticket2> > PostTicket2(Ticket2 ticket2) { _context.Ticket2s.Add(ticket2); await _context.SaveChangesAsync(); return(CreatedAtAction("GetTicket2", new { id = ticket2.Id }, ticket2)); }
public int LotteryScore2() { string[] stringNums = Ticket2.Split(','); int result = 0; if ((stringNums[0] == stringNums[1]) && (stringNums[0] == stringNums[2]) && (stringNums[2] == stringNums[1])) { result = 20; } else if ((stringNums[0] == stringNums[1]) || (stringNums[0] == stringNums[2]) || (stringNums[2] == stringNums[1])) { result = 10; } return(result); }
protected void CerrarTurno() { var instance = ControlGeneral.GetInstance(); bool respuesta = false; Turno turno = new Turno(); foreach (var item in instance.VMSucursalesLocal.ListaDeSucursales) { if (turno.EstatusTurno(item.Licencia, UidSucursal: item.UidSucursal)) { respuesta = true; } } if (!respuesta) { Ticket2 t = new Ticket2(); VMUsuarios MVusuario = new VMUsuarios(); MVusuario.BusquedaDeUsuario(new Guid(instance.Principal.UidUsuario)); VMTurno MVTurno = new VMTurno(); MVTurno.TurnoCallCenter(new Guid(instance.Principal.UidUsuario)); MVTurno.InformacionTurnoCallCenter(new Guid(instance.Principal.UidUsuario)); t.AddHeaderLine("========Informacion del turno======"); t.AddHeaderLine("Usuario: " + instance.Principal.StrNombre + ""); t.AddHeaderLine(" Folio: " + instance.Principal.oTurno.LngFolio + ""); t.AddHeaderLine("Inicio: " + instance.Principal.oTurno.StrHoraInicio + ""); t.AddHeaderLine(" Fin: " + MVTurno.DtmHoraFin.ToString() + ""); t.AddHeaderLine("==================================="); t.AddHeaderLine("====Información de sucursales======"); t.AddHeaderLine("==================================="); int cantidadDeOrdenes = 0; decimal Total = 0; int OrdenesTerminadas = 0; int OrdenesCanceladas = 0; //Informacion de la empresa foreach (var item in instance.VMSucursalesLocal.ListaDeSucursales) { //Informacion de ordenes VMOrden MVOrden = new VMOrden(); MVOrden.InformacionDeOrdenesDeTurnoSuministradoraTurnoCallCenter(item.UidSucursal.ToString(), MVTurno.UidTurno); t.AddHeaderLine(" " + item.NombreEmpresa + ""); t.AddHeaderLine("Sucursal " + item.NombreSucursal + ""); //Datos de turno sucursal MVTurno.ConsultarTurnoSuministradoraDesdeCallCenter(item.Licencia.ToString(), MVTurno.UidTurno); //MVTurno.ConsultarUltimoTurnoSuministradora(item.Licencia.ToString()); t.AddHeaderLine("Folio:" + MVTurno.LngFolio + ""); t.AddHeaderLine("Inicio:" + MVTurno.DtmHoraInicio + ""); t.AddHeaderLine(" Fin:" + MVTurno.DtmHoraFin + ""); cantidadDeOrdenes = cantidadDeOrdenes + MVOrden.ListaDeOrdenes.Count; int ordenesucursalescanceladas = 0; decimal TotalSucursal = 0; decimal OrdenesTerminadasSucursal = 0; foreach (var o in MVOrden.ListaDeOrdenes) { switch (o.UidEstatus.ToString().ToUpper()) { //Ordenes concluidas case "E2BAD7D9-9CD0-4698-959D-0A211800545F": OrdenesTerminadas += 1; OrdenesTerminadasSucursal += 1; TotalSucursal += o.MTotal; Total = Total + o.MTotal; break; //Orden cancelada case "EAE7A7E6-3F19-405E-87A9-3162D36CE21B": OrdenesCanceladas += 1; ordenesucursalescanceladas += 1; break; } } t.AddHeaderLine(" Total de ordenes: " + MVOrden.ListaDeOrdenes.Count + ""); t.AddHeaderLine(" Completadas: " + OrdenesTerminadasSucursal.ToString() + ""); t.AddHeaderLine(" Canceladas: " + ordenesucursalescanceladas.ToString() + ""); t.AddHeaderLine(" Caja: " + TotalSucursal.ToString("N2") + ""); t.AddHeaderLine("==================================="); } t.AddHeaderLine("=====Información de General========"); t.AddHeaderLine("==================================="); t.AddHeaderLine(" Total de ordenes: " + cantidadDeOrdenes.ToString() + ""); t.AddHeaderLine(" Ordenes completadas: " + OrdenesTerminadas.ToString() + ""); t.AddHeaderLine(" Ordenes canceladas: " + OrdenesCanceladas.ToString() + ""); t.AddHeaderLine(" Dinero en caja: " + Total.ToString("N2") + ""); //Informacion del turno //Obtiene la bitacora de las liquidaciones del turno t.FontSize = 6; t.AddHeaderLine(" "); t.AddHeaderLine(" www.godeliverix.com.mx"); t.PrintTicket("PDFCreator"); instance.Principal.VisibilidadCerrarTurno = Visibility.Hidden; instance.Principal.VisibilidadInicioTurno = Visibility.Visible; instance.Principal.UidUsuario = null; instance.Principal.StrNombre = string.Empty; instance.Principal.oTurno = null; } }