private void btnRegistrar_Click(object sender, EventArgs e) { DateTime selected = datetp_fecha.Value; DateTime ahora = DateTime.Now; if (txt_Vacantes.Text != "" && !(Int32.Parse(this.txt_Vacantes.Text) < 125 || Int32.Parse(this.txt_Vacantes.Text) > 600)) { if (selected < ahora) { this.lbl_prueba.Text = " fecha invalida :("; //goto Salida; return; } TipoProcesoAdmision TPA = new TipoProcesoAdmision(); TPA.IdTipoProceso1 = buscar_IdTipoProceso(); DateTime fecha = this.datetp_fecha.Value; PA = new ProcesoAdmision(); PA.NombreProceso = txt_nombre.Text; PA.FechaRealizacion = datetp_fecha.Value; PA.CantVacantes = Convert.ToInt32(txt_Vacantes.Text); PA.TipoProceso = TPA; //PA. /* * Capa bussines logic */ ProcesoAdmisionBL PABL = new ProcesoAdmisionBL(); bool success = PABL.insertarProcesoAdmision(PA); lbl_prueba.Text = ""; if (success) { lbl_prueba.Text = "yeah"; } else { lbl_prueba.Text = "nooooooo"; } this.parent.llenarDGV(); parent.Enabled = true; this.Close(); } else { this.lbl_prueba.Text = " rango permitido [125;600] :("; this.txt_Vacantes.Text = ""; //Salida: } }
public bool listarProcesosAdmision(BindingList <ProcesoAdmision> listaPA) { bool success = false; ProcesoAdmision PA; TipoProcesoAdmision TPA; DBManager DBM = new DBManager(); bool coneccion = DBM.initialize_conection(); if (coneccion) { // no rwquiee parametros DBM.Comando.CommandType = System.Data.CommandType.StoredProcedure; DBM.Comando.CommandText = "listarProcesosAdmision"; MySqlDataReader lector = DBM.Comando.ExecuteReader(); //inserto en el bindinglist, se supone que ya se envio inicializado, pero porciacaso //listaPA = new BindingList<ProcesoAdmision>(); while (lector.Read()) { TPA = new TipoProcesoAdmision(); TPA.NombreTipoProceso = lector.GetString("Tipo"); PA = new ProcesoAdmision(); PA.TipoProceso = TPA; PA.IdProceso1 = lector.GetInt32("IdProceso"); PA.NombreProceso = lector.GetString("nombreProceso"); PA.FechaRealizacion = lector.GetDateTime("fechaRealizacion"); PA.CantVacantes = lector.GetInt32("cantVacantes"); PA.CantInscritos = lector.GetInt32("cantInscritos"); //agrego el objeto a la lista y paso al siguiente listaPA.Add(PA); } success = true; DBM.finalize_conection(); } else { success = false; } return(success); }