Exemple #1
0
        void CboSeresVivosSelectedIndexChanged(object sender, EventArgs e)
        {
            SerVivo s = (SerVivo)cboSeresVivos.SelectedItem;

            txtSerVivoNombre.Text      = s.NombreCientifico;
            txtLapsoDeVidaSerVivo.Text = Convert.ToString(s.LapsoDeVidaEnAnios);
        }
Exemple #2
0
        /**
         * Se espera que el que lo invoco sea del tipo fraccionario
         */
        public bool check(SerVivo objetivo)
        {
            bool puede = true;

            foreach (var item in atributos.dominio)
            {
                puede &= (objetivo.estadisticas.qatributo(item) >= atributos.qatributo(item));
            }
            return(puede && excluir(objetivo));
        }
Exemple #3
0
        public MainForm()
        {
            //
            // The InitializeComponent() call is required for Windows Forms designer support.
            //
            InitializeComponent();
            SerVivo humano = new SerVivo();
            SerVivo perro  = new SerVivo();

            humano.NombreCientifico   = "H**o Sapiens";
            humano.LapsoDeVidaEnAnios = 80;
            perro.NombreCientifico    = "Canis lupus familiaris";
            perro.LapsoDeVidaEnAnios  = 15;

            seresVivos = new DAO_SerVivo();
            seresVivos.Create(humano);
            seresVivos.Create(perro);


            Microbio colera = new Microbio();

            colera.NombreCientifico     = "Vibrio cholerae";
            colera.LapsoDeVidaEnAnios   = 2;
            colera.AnioDeDescubrimiento = 1650;
            colera.ResponsableDe        = "Colera";

            Microbio malaria = new Microbio();

            malaria.NombreCientifico     = "Plasmodium";
            malaria.LapsoDeVidaEnAnios   = 1;
            malaria.AnioDeDescubrimiento = 1850;
            malaria.ResponsableDe        = "Malaria";


            microbios = new DAO_Microbio();
            microbios.Create(colera);
            microbios.Create(malaria);


            List <SerVivo>  listadoDeSeresVivos = seresVivos.Read();
            List <Microbio> listadoDeMicrobios  = microbios.Read();

            SerVivo sv = listadoDeSeresVivos.Find(x => x.NombreCientifico == "H**o Sapiens");

            cboSeresVivos.DataSource = listadoDeSeresVivos;
            //cboSeresVivos.DropDownStyle=ComboBoxStyle.DropDownList;
            cboMicrobios.DataSource    = listadoDeMicrobios;
            cboMicrobios.DropDownStyle = ComboBoxStyle.DropDownList;

            cboSeresVivos.DisplayMember = "nombreCientifico";
            cboSeresVivos.ValueMember   = "nombreCientifico";
            cboMicrobios.DisplayMember  = "nombreCientifico";
            cboMicrobios.ValueMember    = "nombreCientifico";
        }
Exemple #4
0
        void BtnBorrarSerVivoClick(object sender, EventArgs e)
        {
            SerVivo ser = (SerVivo)cboSeresVivos.SelectedItem;
            String  nombreCientificoDeSerVivo = ser.NombreCientifico;

            seresVivos.Delete(nombreCientificoDeSerVivo);

            cboSeresVivos.DataSource    = null;
            cboSeresVivos.DataSource    = seresVivos.Read();
            cboSeresVivos.DropDownStyle = ComboBoxStyle.DropDownList;
            cboSeresVivos.DisplayMember = "nombreCientifico";
            cboSeresVivos.ValueMember   = "nombreCientifico";

            txtSerVivoNombre.ResetText();
            txtLapsoDeVidaSerVivo.ResetText();


            MessageBox.Show("Borrado exitoso!");
        }
Exemple #5
0
        void BtnRegistrarSerVivoClick(object sender, EventArgs e)
        {
            SerVivo ser = new SerVivo();

            ser.NombreCientifico   = txtSerVivoNombre.Text;
            ser.LapsoDeVidaEnAnios = Convert.ToInt32(txtLapsoDeVidaSerVivo.Text);

            seresVivos.Create(ser);


            cboSeresVivos.DataSource    = null;
            cboSeresVivos.DataSource    = seresVivos.Read();
            cboSeresVivos.DropDownStyle = ComboBoxStyle.DropDownList;
            cboSeresVivos.DisplayMember = "nombreCientifico";
            cboSeresVivos.ValueMember   = "nombreCientifico";

            txtSerVivoNombre.ResetText();
            txtLapsoDeVidaSerVivo.ResetText();


            MessageBox.Show("Ser vivo registrado!");
        }
Exemple #6
0
 protected bool excluir(SerVivo objetivo)
 {
     return(true);
 }
Exemple #7
0
 protected bool excluir(SerVivo objetivo)
 {
     aderentes.remove(objetivo);
     marginados.add(objetivo);
 }
Exemple #8
0
 public Pacto(SerVivo v1, SerVivo v2, PactoState tipo)
 {
 }