Exemplo n.º 1
0
        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:
            }
        }
Exemplo n.º 2
0
        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);
        }