Exemplo n.º 1
0
        public static List <MotorBD> comboMotores()
        {
            SqlConnection  cn    = null;
            List <MotorBD> lista = new List <MotorBD>();

            try
            {
                cn = new SqlConnection(cadenaConexion);
                cn.Open();
                string        sqlText = "SELECT idMotor, nombre FROM MotoresBD";
                SqlCommand    cmd     = new SqlCommand(sqlText, cn);
                SqlDataReader dr      = cmd.ExecuteReader();
                while (dr.Read())
                {
                    MotorBD motor   = new MotorBD();
                    int     idMotor = dr.GetInt32(dr.GetOrdinal("idMotor"));
                    motor.idMotor = idMotor;
                    String nombre = dr.GetString(dr.GetOrdinal("nombre"));
                    motor.nombre = nombre;
                    lista.Add(motor);
                }
            }
            catch (Exception e)
            {
                throw new Exception(e.ToString());
            }
            finally
            {
                if (cn != null && cn.State == ConnectionState.Open)
                {
                    cn.Close();
                }
            }
            return(lista);
        }
Exemplo n.º 2
0
        protected void gvMotores_SelectedIndexChanged(object sender, EventArgs e)
        {
            int            id       = Convert.ToInt32(gvMotores.SelectedDataKey["idMotor"].ToString());
            List <MotorBD> lista    = (List <MotorBD>)Session["listaBD"];
            MotorBD        eliminar = new MotorBD();

            foreach (MotorBD motor in lista)
            {
                if (motor.idMotor == id)
                {
                    eliminar = motor;
                }
            }
            lista.Remove(eliminar);
            Session["listaBD"]   = lista;
            gvMotores.DataSource = lista;
            gvMotores.DataBind();
        }
Exemplo n.º 3
0
        protected void btnAgregarMotores_Click(object sender, EventArgs e)
        {
            MotorBD motor   = new MotorBD();
            int     idMotor = Convert.ToInt32(cbMotor.SelectedValue);

            motor.idMotor = idMotor;

            String nombre = cbMotor.SelectedItem.ToString();

            motor.nombre = nombre;

            int idNivelMotor = Convert.ToInt32(cbNivelMotor.SelectedValue);

            motor.idNivel = idNivelMotor;
            String nivel = cbNivelMotor.SelectedItem.ToString();

            motor.nivel = nivel;
            cargarGrillaMotores(motor);
        }
Exemplo n.º 4
0
 public void cargarGrillaMotores(MotorBD motor)
 {
     if (Session["listaBD"] == null)
     {
         List <MotorBD> listaBD = new List <MotorBD>();
         listaBD.Add(motor);
         gvMotores.DataSource = listaBD;
         gvMotores.DataBind();
         Session["listaBD"] = listaBD;
     }
     else
     {
         List <MotorBD> listaBD = (List <MotorBD>)Session["listaBD"];
         listaBD.Add(motor);
         gvMotores.DataSource = listaBD;
         gvMotores.DataBind();
         Session["listaBD"] = listaBD;
     }
 }
Exemplo n.º 5
0
        public static List <MotorBD> recuperarMotores(Curriculum cv)
        {
            SqlConnection  cn      = null;
            List <MotorBD> motorBD = new List <MotorBD>();

            if (cv != null)
            {
                try
                {
                    cn = new SqlConnection(cadenaConexion);
                    cn.Open();
                    String sql = "SELECT MC.idMotorBD, MC.idNivel, M.nombre, N.nombre nombre2 ";
                    sql = sql + "FROM MotoresBDXCurriculum MC, MotoresBD M, Nivel N ";
                    sql = sql + "WHERE M.idMotor=MC.idMotorBD AND N.idNivel=MC.idNivel AND MC.idCurriculum=" + cv.idCurriculum;
                    SqlCommand    cmd = new SqlCommand(sql, cn);
                    SqlDataReader dr  = cmd.ExecuteReader();
                    while (dr.Read())
                    {
                        MotorBD mb = new MotorBD();
                        mb.idMotor = dr.GetInt32(dr.GetOrdinal("idMotorBD"));
                        mb.idNivel = dr.GetInt32(dr.GetOrdinal("idNivel"));
                        mb.nombre  = dr.GetString(dr.GetOrdinal("nombre"));
                        mb.nivel   = dr.GetString(dr.GetOrdinal("nombre2"));
                        motorBD.Add(mb);
                    }
                }
                catch (Exception e)
                {
                    throw new Exception(e.ToString());
                }

                finally
                {
                    if (cn != null && ConnectionState.Open == cn.State)
                    {
                        cn.Close();
                    }
                }
            }
            return(motorBD);
        }