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 void llenarDGV() { ProcesoAdmisionBL PABL = new ProcesoAdmisionBL(); if (listaProcesos != null) { this.listaProcesos = new BindingList <ProcesoAdmision>(); } PABL.listarProcesosAdmision(listaProcesos); dgvProcesoAdmin.DataSource = null; dgvProcesoAdmin.DataSource = listaProcesos; disenio_tabla(); }