/// <summary> /// Constructor 2 parámetros.. Hardcodea cantidad y codigo. /// </summary> /// <param name="color"></param> /// <param name="precio"></param> public Gorrito(EColores color, double precio, int cantidad) { this.color = color; this.precio = precio; this.cantidad = cantidad; this.codigo = 001; }
public Aula(EColores colorSala, Eturno turno, Docente docente) { this.colorSala = colorSala; this.turno = turno; this.docente = docente; this.alumnos = new List <Alumno>(); }
public void CambiarColorFondo() { EColores colorFondo = (EColores)cmbColorSala.SelectedItem; switch (colorFondo) { case EColores.Naranja: this.BackColor = Color.DarkOrange; SalaNaranja(); break; case EColores.Rojo: this.BackColor = Color.DarkRed; SalaRoja(); break; case EColores.Amarillo: this.BackColor = Color.Yellow; SalaAmarilla(); break; case EColores.Verde: this.BackColor = Color.DarkOliveGreen; SalaVerde(); break; default: break; } }
private EColores colorDeSala(string stringColor) { EColores auxColor = 0; switch (stringColor) { case "Naranja": auxColor = EColores.Naranja; break; case "Amarillo": auxColor = EColores.Amarillo; break; case "Rojo": auxColor = EColores.Rojo; break; case "Verde": auxColor = EColores.Verde; break; } return(auxColor); }
private void btnGuardarAula_Click(object sender, EventArgs e) { // TRAER DATOS Docente docente = (Docente)comboBox3.SelectedItem; //Remuevo el docente seleccionado para que no se lo pueda asignar a otra aula comboBox3.Items.Remove((Docente)comboBox3.SelectedItem); //Agrego al docente a a lista de docentes con aula EstadosAplicacion.ProfesoresConaulas.Add(docente); EColores colores = (EColores)Enum.Parse(typeof(EColores), Convert.ToString(cmbxColores.SelectedItem)); Eturno turno = (Eturno)Enum.Parse(typeof(Eturno), Convert.ToString(cmbTurnos.SelectedItem)); // CREAR AULA Aula aula = new Aula(colores, turno, docente); //if(int.Parse(lbxAlumnosDelAula.Items) =< 30) aula.Alumnos = lbxAlumnosDelAula.Items.Cast <Alumno>().ToList(); // AGREGAR EN "COLECCION" QUE ESTA EN ESTADO APLICACION. EstadosAplicacion.Aulas.Add(aula); MessageBox.Show(aula.ToString(), "La cantidad de aulas creadas son: " + EstadosAplicacion.Aulas.Count); lbxAlumnosDelAula.Items.Clear(); //AGREGAMOS ALUMNOS DEL AULA A LA LISTA DE ALUMNOS CON AULA List <Alumno> alumnosConAula = new List <Alumno>(); foreach (var item in aula.Alumnos) { alumnosConAula.Add(item); } foreach (var item in alumnosConAula) { EstadosAplicacion.AlumnosConAula.Add(item); } }
/// <summary> /// inicializa un Alumno /// </summary> /// <param name="nombre"></param> /// <param name="apellido"></param> /// <param name="dni"></param> /// <param name="femenino"></param> /// <param name="precioCuota"></param> /// <param name="legajo"></param> /// <param name="responsable"></param> /// <param name="colorSala"></param> public Alumno(string nombre, string apellido, int dni, bool femenino, float precioCuota, int legajo, Responsable.EParentesco responsable, EColores colorSala) : base(nombre, apellido, dni, femenino) { this.colorSala = ColorSala; this.legajo = legajo; this.precioCuota = precioCuota; this.responsable = responsable; }
private void BtnGuardar_Click(object sender, EventArgs e) { //EParentezco nuevoparentezco = (EParentezco)Enum.Parse(typeof(EParentezco), this.cmbParentezco.Text); EColores nuevoColor = (EColores)Enum.Parse(typeof(EColores), this.cmbColor.Text); Eturno nuevoTurno = (Eturno)Enum.Parse(typeof(Eturno), this.cmbTurno.Text); string docenteNuevo = Convert.ToString(this.cmbProfesor.Text); int index = IndexDocente(docenteNuevo, docentes); indexDocente1 = index; SoundPlayer simpleSound = new SoundPlayer(@"C:\Windows\Media\notify.wav"); simpleSound.Play(); this.DialogResult = DialogResult.OK; foreach (Alumno alumnoaux in alumnosConAulas) { recaudaciontotalAula = RecaudaciontotalAula + (alumnoaux.PrecioCuota); } this.aulaNueva = new Aula(nuevoColor, nuevoTurno, docentes[index], recaudaciontotalAula); MessageBox.Show($"Aula: {aulaNueva.ToString()}", "Satifactorio", MessageBoxButtons.OK, MessageBoxIcon.Information); //MessageBox.Show($"Aula: {recaudaciontotalAula}", "Satifactorio", MessageBoxButtons.OK, MessageBoxIcon.Information); }
/// <summary> /// Toma los datos del nuevo gorrito por formulario. /// Valida que los datos sean correctos. /// Llama al método "AumentarStock" de la colonia. Este se encarga de verificar la existencia /// y aumentar el stock. /// Establece el dialogResult en OK. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void bntAceptar_Click(object sender, EventArgs e) { EColores color = (EColores)this.cmbColores.SelectedIndex; try { double precio = Validaciones.Validar.ValidarSoloNumeros(this.textBoxPrecio.Text); int cantidad = Validaciones.Validar.ValidarSoloNumeros(this.txtBoxCantidad.Text); ingresante = new Gorrito(color, precio, cantidad); try { this.catalinas.AumentarStock(this.catalinas, ingresante); MessageBox.Show(ingresante.ToString(), "ALTA"); this.DialogResult = DialogResult.OK; } catch (StockMaximoException exep) { MessageBox.Show(exep.Message); } } catch (ValidacionIncorrectaException ex) { MessageBox.Show(ex.Message); } }
/// <summary> /// metodos con los datos a utilizar /// </summary> /// <param name="colorSala"></param> /// <param name="turno"></param> /// <param name="docente"></param> public Aula(EColores colorSala, ETurno turno, Docente docente) : this() { this.colorSala = colorSala; this.turno = turno; this.docente = docente; }
public Aula(EColores colorSala, Eturno turno, Docente docente, float recaudacion) { this._Alumnos = new List <Alumno>(30); this._Docente = docente; this._Turno = turno; this._ColorSala = colorSala; this.recaudaciontotal = recaudacion; }
/// <summary> /// Constructor 3 parámetros. /// </summary> /// <param name="marca"></param> /// <param name="color"></param> /// <param name="precio"></param> public Antiparra(EMarca marca, EColores color, double precio, int cantidad) { this.marca = marca; this.color = color; this.precio = precio; this.cantidad = cantidad; this.codigo = 002; }
public bool CambiarDeColor(EColores color) { bool aux = false; if (this._color != color && color != EColores.Sincolor) { this._color = color; aux = true; } return(aux); }
public frmAltaAlumno() { InitializeComponent(); Bitmap img = new Bitmap(Application.StartupPath + @"\fondos\fondoAlumno.JPG"); this.BackgroundImage = img; this.BackgroundImageLayout = ImageLayout.Stretch; this.btnAgregar.Enabled = false; foreach (EColores colorSala in EColores.GetValues(typeof(EColores))) { this.cmbColorSala.Items.Add(colorSala); } btnModificar.Text = "Cancelar"; }
private void tlmGuardar_Click(object sender, EventArgs e) { SoundPlayer guardar = new SoundPlayer(@"sonido\thanku.wav"); guardar.Play(); if (cmbDocente.SelectedItem == null || cmbTurno.SelectedItem == null || lsbConSala.Items.Count < 0 || cmbColorSala == null) { MessageBox.Show("¡Complete los campos!"); } else { this.colorSala = (EColores)cmbColorSala.SelectedItem; this.unDocente = this[cmbDocente.SelectedIndex]; this.jornadas = (ETurno)cmbTurno.SelectedItem; foreach (Alumno item in ListaAlumConAula) { item.ColorSala = (EColores)cmbColorSala.SelectedItem; } aula = new Aula(colorSala, unDocente, jornadas); aula.Alumnos = new List <Alumno>(); foreach (Alumno item in ListaAlumConAula) { if ((aula + item) == false) { MessageBox.Show("Error al agregar alumno!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } this.DialogResult = DialogResult.OK; } if (this.DialogResult == DialogResult.OK) { //this.listaAulas.Add(aula); MessageBox.Show("Se agregaron: " + aula.Alumnos.Count + " alumnos al aula " + aula.ToString()); } else if (this.DialogResult == DialogResult.Cancel) { MessageBox.Show("Se cancelo con exito"); } else { MessageBox.Show("Informacion Incorrecta.Proceso abortado. Validar la informacion y reintentar"); } }
/// <summary> /// Se guardara los datos ingresados /// en el formulario alumno /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnGuardar_Click(object sender, EventArgs e) { this.nombre = txtNombre.Text; this.apellido = txtApellido.Text; this.dni = Convert.ToInt32(txtDni.Text); // this.femenino = Convert.ToBoolean(txtFemenino.Text); this.legajo = Convert.ToInt32(txtLegajo.Text); this.responsable = (Responsable.EParentesco)cmbResponsable.SelectedItem; this.colorSala = (EColores)cmbColores.SelectedItem; this.precioCuota = Convert.ToInt64(txtCuota.Text); this.alumno = retornarMetodo(); MessageBox.Show("Los datos se han guardado correctamente" + alumno.ToString()); if (this.DialogResult == DialogResult.OK) { this.alumno = retornarMetodo(); // this.listaAlumnitos.Add(alumno); //tira una excepcion MessageBox.Show("Los datos se han guardado correctamente" + alumno.ToString()); } }
protected override void btnAgregar_Click(object sender, EventArgs e) { base.btnAgregar_Click(sender, e); ValidarCamposAlumno(); this.colorSala = (EColores)cmbColorSala.SelectedItem; if (this.DialogResult == DialogResult.OK) { this.unAlumno = RetornarAlumnoConSala(); this.rtbListaAgregados.Text = unAlumno.ToString(); Listas.listaAlumnos.Add(unAlumno); MessageBox.Show(unAlumno.ToString(), "cant alumnos agregados: " + Listas.listaAlumnos.Count); } else if (this.DialogResult == DialogResult.Cancel) { MessageBox.Show("Se cancelo con exito"); } else { MessageBox.Show("Informacion Incorrecta.Proceso abortado. Validar la informacion y reintentar"); } }
/// <summary> /// Acepta el alta de la antiparra. Toma los datos /// por formulaio. Crea el producto y lo ingresa a la colonia. /// Utiliza método AumentarStock de la colonia. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void bntAceptar_Click(object sender, EventArgs e) { this.cmbBoxMarca.DropDownStyle = ComboBoxStyle.DropDownList; this.cmbBoxColores.DropDownStyle = ComboBoxStyle.DropDownList; EMarca marca = (EMarca)this.cmbBoxMarca.SelectedIndex; EColores color = (EColores)this.cmbBoxColores.SelectedIndex; try { double precio = Validaciones.Validar.ValidarSoloNumeros(this.txtBoxPrecio.Text); int cantidad = Validaciones.Validar.ValidarSoloNumeros(this.txtBoxCantidad.Text); ingresante = new Antiparra(marca, color, precio, cantidad); this.catalinas.AumentarStock(this.catalinas, ingresante); MessageBox.Show(ingresante.ToString(), "ALTA"); this.DialogResult = DialogResult.OK; } catch (ValidacionIncorrectaException ex) { MessageBox.Show(ex.Message); } }
/// <summary> /// De acuerdo al color de sala, se lo carga en la propiedad color aula del alumno /// </summary> /// <param name="strColor"></param> /// <returns></returns> private EColores AsignarSala(string strColor) { EColores colorSala = EColores.Verde; switch (strColor) { case "Naranja": colorSala = EColores.Naranja; break; case "Rojo": colorSala = EColores.Rojo; break; case "Amarillo": colorSala = EColores.Amarillo; break; case "Verde": colorSala = EColores.Verde; break; } return(colorSala); }
public Vehiculo(String patente, String marca, EColores color) { this._patente = patente; this._marca = marca; this._color = color; }
public VehiculoTerrestre(short cantRuedas, short cantPuertas, EColores color) { this.cantidadPuertas = cantPuertas; this.cantidadRuedas = cantRuedas; this.color = color; }
private void btnGuardar_Click(object sender, EventArgs e) { //Puse sonido SystemSounds.Hand.Play(); if (this.cmbColor.SelectedItem == null || this.cmbProfesor.SelectedItem == null || this.cmbTurno.SelectedItem == null) { MessageBox.Show("Completar todos los campos"); } else { //Me da de alta pero de a un aula, Sino tira excepcion if (cmbColor.Text == "Amarillo") { this.colorSala = (EColores)cmbColor.SelectedItem; this.unDocente = (Docente)cmbProfesor.SelectedItem; this.jornada = (ETurno)cmbTurno.SelectedItem; //Alumno alumno = ls if (!(this.lstAulaAmarillo is null)) { this.lstAulaAmarillo.Add(new Aula(this.colorSala, this.jornada, this.unDocente)); } //lstBoxAlumSinAula.Items.Remove() //foreach (var item in this.lstAlumnos) //{ // lstBoxAlumSinAula.Items.Add(item.Nombre + " " + item.Apellido); //} MessageBox.Show("Se guardaron correctamente los cambios"); this.Close(); } else { //Me da de alta pero de a un aula, Sino tira excepcion if (cmbColor.Text == "Verde") { this.colorSala = (EColores)cmbColor.SelectedItem; this.unDocente = (Docente)cmbProfesor.SelectedItem; this.jornada = (ETurno)cmbTurno.SelectedItem; //Alumno alumno = ls if (!(this.lstAulaVerde is null)) { this.lstAulaVerde.Add(new Aula(this.colorSala, this.jornada, this.unDocente)); } //lstBoxAlumSinAula.Items.Remove() //foreach (var item in this.lstAlumnos) //{ // lstBoxAlumSinAula.Items.Add(item.Nombre + " " + item.Apellido); //} MessageBox.Show("Se guardaron correctamente los cambios"); this.Close(); } else { //Me da de alta pero de a un aula, Sino tira excepcion if (cmbColor.Text == "Rojo") { this.colorSala = (EColores)cmbColor.SelectedItem; this.unDocente = (Docente)cmbProfesor.SelectedItem; this.jornada = (ETurno)cmbTurno.SelectedItem; //Alumno alumno = ls if (!(this.lstAulaRojo is null)) { this.lstAulaRojo.Add(new Aula(this.colorSala, this.jornada, this.unDocente)); } //lstBoxAlumSinAula.Items.Remove() //foreach (var item in this.lstAlumnos) //{ // lstBoxAlumSinAula.Items.Add(item.Nombre + " " + item.Apellido); //} MessageBox.Show("Se guardaron correctamente los cambios"); this.Close(); //FALTA AZUL } } #region MyRegion //var color3 = this.cmbColor.SelectedItem; //var profe = this.cmbProfesor.SelectedItem; ////TODO Modificar ////Docente docente = this.lstDocentes.Where(x => x.Dni == (int)profe).SingleOrDefault(); //var turno = this.cmbTurno.SelectedItem; //var listaAlu = this.lstBoxAlumSinAula.SelectedItem; ////var color = EColores.Amarillo; ////Docente docAux = new Docente("Jose", "Perez", 2145786, false, Convert.ToDateTime("1/3/2000 12:00:00 AM"), Convert.ToDateTime("31/3/2010 5:00:00 PM"), 200); ////Aula aula = new Aula(EColores.Amarillo, ETurno.Mañana, (Docente)profe); //lstAulaAmarillo.Add(new Aula( color3, ETurno.Mañana, (Docente)profe)); ////var alumnos = this.listBox2.Items; //foreach (var item in this.lstAlumnos) //{ // var i = (Alumno)item; // i.ColorSala = EColores.Amarillo; //} #endregion } } }
public Aula(EColores colorSalon, Docente docente, ETurno turno) : this() { this.colorSala = colorSalon; this.docente = docente; this.turno = turno; }
public Moto(String patente, String marca, EColores color, Single cilindrada) : base(patente, marca, color) { this._cilindrada = cilindrada; }
public Automovil(short cantRuedas, short cantPuerras, short cantMarchas, int cantPasajeros, EColores color) : base(cantPuertas: cantPuerras, colores: color, cantRuedas: cantRuedas) { this.cantMarchas = cantMarchas; this.cantRuedas = cantRuedas; }
public Camion(short cantRuedas, short cantPuertas, EColores color, short cantMarchas, int pesocarga) : base(cantRuedas, cantPuertas, color) { this.cantidadMarchas = cantMarchas; this.pesoCarga = pesocarga; }
public VehiculoTerrestre(short cantRuedas, short cantPuertas, EColores colores) { this.cantPuertas = cantPuertas; this.cantRuedas = cantRuedas; this.colores = colores; }
public Moto(short cantRuedas, short cantPuertas, short cilindrada, EColores color) : base(cantPuertas: cantPuertas, colores: color, cantRuedas: cantRuedas) { this.cilindrada = cilindrada; }
/// <summary> /// Inicializa un Alumno /// </summary> /// <param name="nombre"></param> /// <param name="apellido"></param> /// <param name="dni"></param> /// <param name="edad"></param> /// <param name="direccion"></param> /// <param name="id"></param> /// <param name="colorSala"></param> /// <param name="promedio"></param> public Alumno(string nombre, string apellido, int dni, int edad, string direccion, int id, EColores colorSala, float promedio) : base(nombre, apellido, dni, edad, direccion, id) { this.colorSala = ColorSala; this.promedio = promedio; }
public Moto(short cantRuedas, short cantPuertas, EColores color, short cilin) : base(cantRuedas, cantPuertas, color) { this.cilindrada = cilin; }
public Aula(EColores colorS, ETurno turn, Docente docent) : this() { colorSala = colorS; turno = turn; docente = docent; }