static void Main(string[] args) { DiasSemana dom = DiasSemana.Domingo; //enum direto DiasSemana ind = (DiasSemana)4; //index convertido em enum int index = (int)DiasSemana.Sexta; //index da sexta int countSemana = DiasSemana.GetValues(typeof(DiasSemana)).Length; System.Console.WriteLine(dom); System.Console.WriteLine(ind); System.Console.WriteLine(index); System.Console.WriteLine("\nDias da semana!"); for (int x = 0; x < countSemana; x++) { DiasSemana aux = (DiasSemana)x; System.Console.WriteLine((x + 1) + ". " + aux); } int countMeses = Meses.GetValues(typeof(Meses)).Length; System.Console.WriteLine("\nMêses do ano!"); for (int x = 0; x < countMeses; x++) { Meses aux = (Meses)x; System.Console.WriteLine((x + 1) + ". " + aux); } Console.ReadKey(); }
static void Main(string[] args) { //Console.Write("Entra un número: "); //Numeros valor = (Numeros)Int32.Parse(Console.ReadLine()); //switch (valor) //{ // case Numeros.Uno: // Console.WriteLine("Entraste un uno"); // break; // case Numeros.Dos: // Console.WriteLine("Entraste un dos"); // break; //} DiasSemana lunes = DiasSemana.Sabado; Console.WriteLine("El día {0} se representa con {1}", lunes, (int)lunes); Tipos modo = Tipos.Lectura | Tipos.Oculto | Tipos.Sistema; if ((modo & Tipos.Todos) == Tipos.Lectura) { Console.WriteLine("Solo está activo el bit de lectura"); } else { Console.WriteLine("Hay más bits activos"); } }
public static void Aula() { DiasSemana ds = DiasSemana.Domingo; int i = (int)DiasSemana.Terça; Console.WriteLine(ds); Console.WriteLine(i); }
public void ValidarNenhumMarcado() { DiasSemana d = new DiasSemana(); d.ValidarPeloMenosUmMarcado(); Assert.Inconclusive(); }
static void Main() { DiasSemana ds = (DiasSemana)3; // ou assim DiasSemana ds = DiasSemana.Domingo, começa em zero; int ds1 = (int)DiasSemana.Sexta; // ou descobrir o indice de um valor Console.WriteLine(ds); Console.WriteLine(ds1); }
static void Main() { DiasSemana ds = DiasSemana.Domingo; DiasSemana dss = (DiasSemana)3; int dsss = (int)DiasSemana.Sexta; Console.WriteLine("{0}, {1}, {2}", ds, dss, dsss); }
static void Main() { DiasSemana ds = (DiasSemana)3; int ds2 = (int)DiasSemana.Quarta; Console.WriteLine(ds); Console.WriteLine(ds2); }
public LineaRutina(DiasSemana pDia, float pPeso, int pCantidadRepeticiones, bool pEstado, Ejercicio pEjercicio) { this.iDia = pDia; this.iPeso = pPeso; this.iCantidadRepeticiones = pCantidadRepeticiones; this.iEstado = pEstado; this.iEjercicio = pEjercicio; }
/// <summary> /// Verifica se tem o dia informado no enum /// </summary> public bool TemODia(DayOfWeek diaProcurar, DiasSemana dias) { var retorno = false; switch (diaProcurar) { case DayOfWeek.Sunday: if ((dias & DiasSemana.Domingo) == DiasSemana.Domingo) { retorno = true; } break; case DayOfWeek.Monday: if ((dias & DiasSemana.Segunda) == DiasSemana.Segunda) { retorno = true; } break; case DayOfWeek.Tuesday: if ((dias & DiasSemana.Terca) == DiasSemana.Terca) { retorno = true; } break; case DayOfWeek.Wednesday: if ((dias & DiasSemana.Quarta) == DiasSemana.Quarta) { retorno = true; } break; case DayOfWeek.Thursday: if ((dias & DiasSemana.Quinta) == DiasSemana.Quinta) { retorno = true; } break; case DayOfWeek.Friday: if ((dias & DiasSemana.Sexta) == DiasSemana.Sexta) { retorno = true; } break; case DayOfWeek.Saturday: if ((dias & DiasSemana.Sabado) == DiasSemana.Sabado) { retorno = true; } break; } return(retorno); }
public void ValidarPeloMenosUmMarcado() { DiasSemana d = new DiasSemana(); d.Segunda = true; d.ValidarPeloMenosUmMarcado(); Assert.IsTrue(d.Segunda); }
static void Main(string[] args) { //enumeradores(enum) //DiasSemana ds = DiasSemana.Domingo; DiasSemana ds = (DiasSemana)6; Console.WriteLine(ds); Console.ReadKey(); }
enum DiasSemana { Domingo, Segunda, Terça, Quarta, Quinta, Sexta, Sábado }; // Únicos valores possíveis para a "classe" DiasSemana static void Main() { DiasSemana ds = (DiasSemana)2; // Convertendo o valor inteiro para DiasSemana // DiasSemana ds = DiasSemana.Domingo; int dia = (int)DiasSemana.Sexta; Console.WriteLine(ds); }
static void Main() { DiasSemana ds = (DiasSemana)3; Console.WriteLine(ds); int dsInt = (int)DiasSemana.Sexta; Console.Write(dsInt); }
public static DiasSemana getDiaSemana(DateTime fecha) { DiasSemana dia = DiasSemana.Domingo; if ((int)fecha.DayOfWeek > 0) { dia = (DiasSemana)((int)fecha.DayOfWeek); } return(dia); }
static void Main() { DiasSemana ds = DiasSemana.Domingo; //modo tradicional DiasSemana dss = (DiasSemana)3; //com indice int dsss = (int)DiasSemana.Sexta; //vai pegar o indice de setxa feira Console.WriteLine(ds); Console.WriteLine(dss); Console.WriteLine(dsss); }
//cada elemento tem sua posição relacionada ao indice // domingo = diassemana(0) static void Main() { DiasSemana ds = DiasSemana.Domingo; Console.WriteLine(ds); DiasSemana feriado = (DiasSemana)4; Console.WriteLine("Este dia sera feriado " + feriado); }
static void Main(string[] args) { //acessando o emun DiasSemana ds = DiasSemana.Domingo; // chamado do enum DiasSemana ds1 = (DiasSemana)3; // podemos fazer cast de conversão do dia da semna int ds2 = (int)DiasSemana.Segunda; // posso chamar o index do enumerador, bastando utilizar uma cast de converssão. Console.WriteLine("Dias da semnha de um enum {0} , dias da semana indexada {1}, dias da semna recebendo o valor inteiro do enum {2}", ds, ds1, ds2); }
static void Main() { DiasSemana ds = DiasSemana.Domingo; DiasSemana dsIndice = (DiasSemana)3; int dsInt = (int)DiasSemana.Sexta; Console.WriteLine(ds); Console.WriteLine(dsIndice); Console.WriteLine(dsInt); }
public Viaje(int cantidadAsientos, TimeSpan horaPartida, DiasSemana dia, float precio, String destino) { CantidadAsientos = cantidadAsientos; HoraPartida = horaPartida; Dia = dia; Destino = destino; Precio = precio; Eliminado = false; Id = -1;//id invalido, en el mensaje asignarID, se asigna uno valido }
static void Main() // O enum cria elementos de um tipo próprio com valores pré definidos, que são acessados pelo índice usado no main. { DiasSemana ds = DiasSemana.Sexta; // criando uma variável 'ds' que recebe o elemento 'sexta' do enum 'DiasSemana'. DiasSemana ds1 = (DiasSemana)3; // criando outra variável 'ds1', e acessando o enum 'DiasSemana' no índice 3 (Quarta). int ds2 = (int)DiasSemana.Sexta; // na variável 'ds2', buscamos o valor de 'DiasSemana' no índice 'Sexta' e convertemos para um tipo inteiro // usando um Typecast. Console.WriteLine(ds); Console.WriteLine(ds1); Console.WriteLine(ds2); }
public Curso(string numeroCurso, Materia materia, DiasSemana dia, Turnos turno, Profesor profesor, Modalidad Modalidad, DateTime fechaInicio, DateTime fechaFin) { this.NumeroCurso = numeroCurso; this.Materia = materia; this.Dia = dia; this.Turno = turno; this.Profesor = profesor; this.Modalidad = Modalidad; this.FechaInicio = fechaInicio; this.FechaFin = fechaFin; this.MontoTotal = 1500000; }
static void Main(string[] args) { DiasSemana ds = DiasSemana.Domingo; System.Console.WriteLine(ds + "\n"); ds = (DiasSemana)1; //Pega a posição 1. Você precisa converter. System.Console.WriteLine(ds + "\n"); int DS = (int)DiasSemana.Terça; //Pega a posição do valor "Terça". System.Console.WriteLine(DS); }
static void Main() { DiasSemana ds = DiasSemana.Domingo; Console.WriteLine(ds); DiasSemana ds1 = (DiasSemana)4; Console.WriteLine(ds1); int ds2 = (int)DiasSemana.Sábado; Console.WriteLine(ds2); }
static void Main() { DiasSemana ds1 = DiasSemana.Domingo; Console.WriteLine(ds1); DiasSemana ds2 = (DiasSemana)3; Console.WriteLine(ds2); int ds3 = (int)DiasSemana.Sexta; Console.WriteLine(ds3); }
private void botonBuscar_Click(object sender, EventArgs e) { viajeView.Visible = false; if (diaBuscar.SelectedItem != null && destinoBuscar.Text != "") { DiasSemana dia = (DiasSemana)diaBuscar.SelectedItem; List <Viaje> viajes = null; if (new ViajeServicio().buscarLista(baseDeDatos, destinoBuscar.Text, dia, true, out viajes)) { tabla.DataSource = viajes; } else { MessageBox.Show("Reintente mas tarde"); } } }
private void botonBuscarViaje_Click(object sender, EventArgs e) { DiasSemana dia = getDiaSemana(fechaPicker.Value); ultimaFechaBuscada = fechaPicker.Value; List <Viaje> viajes; errorLabel.Visible = false; if (new ViajeServicio().buscarLista(baseDeDatos, destinoText.Text, dia, false, out viajes)) { tablaViaje.DataSource = viajes; } else { tablaViaje.DataSource = viajes;//la deja vacia errorLabel.Text = "Error interno, vuelva a probar"; errorLabel.Visible = true; } }
static void Main() { DiasSemana ds = DiasSemana.Domingo; Console.WriteLine(ds); }
static void Main() { DiasSemana ds = DiasSemana.sabado; Console.WriteLine(ds); }
public CondicionViaje(long idTupla, DiasSemana dia, String destino) : base(idTupla) { this.dia = dia; this.destino = destino; }
/// <summary> /// Busca los viajes en la bbdd /// </summary> /// <param name="baseDeDatos">Base de datos usada</param> /// <param name="destino">Destino a buscar</param> /// <param name="dia">Dia de la semana</param> /// <param name="viajes">Esta lista se llenara con los resultados</param> /// <returns>Si es false, hubo un error; si es true, se realizo correctamente</returns> public Boolean buscarLista(BaseDatos baseDeDatos, String destino, DiasSemana dia, Boolean incluirEliminados, out List <Viaje> viajes) { viajes = new List <Viaje>(); int intentos = 5; Transaccion transaccion = null; while (transaccion == null && intentos > 0) { try { transaccion = baseDeDatos.crearTransaccion(); } catch (LimiteCantidadTransaccionesException) { intentos--; } } if (transaccion != null) { bool exito = false; intentos = 5; while (intentos > 0 && !exito) { try { List <Object> condicion = new List <object>(); condicion.Add(dia); condicion.Add(destino); baseDeDatos.bloquear(transaccion, new CondicionViaje(0, dia, destino), BaseDeDatos.ControlConcurrencia.TipoBloqueo.BLOQUEO_LECTURA); List <Tupla> lista = baseDeDatos.leerLista(new TablaViaje(), new Archivo.ComparadorTuplas(delegate(Tupla tupla) { Viaje elemento = (Viaje)tupla; return(elemento.Destino == destino && elemento.Dia == dia && (!elemento.Eliminado || incluirEliminados)); } )); baseDeDatos.commit(transaccion); viajes.AddRange( lista.ConvertAll <Viaje>(new Converter <Tupla, Viaje> (delegate(Tupla t) { return((Viaje)t); }) ) ); return(true); } catch (AbortarEsperarMorirException) { intentos--; if (intentos > 0) { baseDeDatos.reiniciarTransaccin(transaccion); } } } } return(false); }