public void Abierto(DiasDeSemana dia, DateTime hora) { if (dia != franco && hora > apertura && hora < cierre) { Console.WriteLine("El local se encuentra atendiendo"); } else { Console.WriteLine("El local se encuentra cerrado"); } }
static void Main(string[] args) { DiasDeSemana diaElegido = DiasDeSemana.Miercoles; switch (diaElegido) { case DiasDeSemana.Lunes: Console.WriteLine("Mila con fritas"); break; case DiasDeSemana.Miercoles: Console.WriteLine("Ravioles con salsa Bolognesa"); break; case DiasDeSemana.Viernes: Console.WriteLine("Ensalada Cesar"); break; default: Console.WriteLine("No hay menu para este día"); break; } /* * string lunes = "Lunes"; * string viernes = "Viernes"; * string miercoles = "Miercoles"; * * string diaSeleccionado = "Miercoles"; * * if (diaSeleccionado == lunes) * { * Console.WriteLine("Mila con fritas"); * } * else if (diaSeleccionado == miercoles) * { * Console.WriteLine("Ravioles con salsa Bolognesa"); * } * else if (diaSeleccionado == viernes) * { * Console.WriteLine("Ensalada Cesar"); * } * else * { * Console.WriteLine("No hay menu para este día"); * } */ }
/// <summary> /// /// </summary> /// <param name="zona">RutaDeVenta</param> /// <param name="empresa">Empresa</param> /// <param name="division">Division - Nombre de campo en FOX: prov</param> /// <param name="DiasDeEntrega">DiasDeEntrega</param> /// <param name="DiasDeVisita">DiasDeVisita</param> /// <param name="Diferidos">Diferidos</param> private void GrabarCronograma(string zona, string empresa, string division, DiasDeSemana DiasDeEntrega, DiasDeSemana DiasDeVisita, DiasDeSemana Diferidos, bool NoValidarCronograma) { var entrega = string.Empty; var pedido = string.Empty; var diferido = string.Empty; if (DiasDeEntrega != null) { entrega = this.GenerarCadena(DiasDeEntrega); } if (DiasDeVisita != null) { pedido = this.GenerarCadena(DiasDeVisita); } if (Diferidos != null) { diferido = this.GenerarCadena(Diferidos); } //insertar var cmdUpdate = this.Dao.CrearDbCommand(); cmdUpdate.CommandText = string.Format(@"select zona from cron_ped where zona='{0}' and empresa='{1}' and prov='{2}'", zona, empresa, division); cmdUpdate.CommandType = System.Data.CommandType.Text; var rows = cmdUpdate.ExecuteNonQuery(); if (rows == 0) { //insertar this.Dao.EjecutarComando(string.Format(@"INSERT INTO cron_ped (zona,empresa,prov,pedido,entrega,diferido,novalida) values ('{0}','{1}','{2}','{3}','{4}','{5}',{6})", zona, empresa, division, pedido, entrega, diferido, NoValidarCronograma == true ? 1 : 0)); } else { //actualizar this.Dao.EjecutarComando(string.Format("UPDATE cron_ped SET pedido='{3}', entrega='{4}', diferido='{5}', novalida={6} WHERE zona='{0}' AND empresa='{1}' AND prov='{2}'", zona, empresa, division, pedido, entrega, diferido, NoValidarCronograma == true ? 1 : 0)); } //this.Dao.Desconectar(); }
private string GenerarCadena(DiasDeSemana diasDeSemana) { var dias = string.Empty; if (diasDeSemana.Lunes) { dias += "LU"; } if (diasDeSemana.Martes) { if (dias == string.Empty) { dias += "MA"; } else { dias += "-MA"; } } if (diasDeSemana.Miercoles) { if (dias == string.Empty) { dias += "MI"; } else { dias += "-MI"; } } if (diasDeSemana.Jueves) { if (dias == string.Empty) { dias += "JU"; } else { dias += "-JU"; } } if (diasDeSemana.Viernes) { if (dias == string.Empty) { dias += "VI"; } else { dias += "-VI"; } } if (diasDeSemana.Sabado) { if (dias == string.Empty) { dias += "SA"; } else { dias += "-SA"; } } return(dias); }