//Agregar en la base de datos las frutas del formulario (_manzana, _banana y _durazno).
        //Invocar al metodo AgregarFrutas():bool
        private static bool AgregarFrutas()
        {
            Manzana _manzana = new Manzana("verde", 2, "rio negro");
            Banana  _banana  = new Banana("amarillo", 5, "ecuador");
            Durazno _durazno = new Durazno("rojo", 2.5, 53);


            bool retorno = false;

            //SqlConnection conexion = new SqlConnection(Properties.Settings.Default.conexion);
            //SqlCommand comando = new SqlCommand();


            //comando.CommandText = string.Format("INSERT INTO frutas values ({0},'{1}',{2},{3})",;
            //comando.CommandType = System.Data.CommandType.Text;
            //comando.Connection = conexion;
            //try
            //{
            //   conexion.Open();
            //  comando.ExecuteNonQuery();
            //   conexion.Close();


            //   retorno = true;
            //}
            //catch (Exception e)
            //{
            //    throw e;
            //}

            return(retorno);
        }
Esempio n. 2
0
        private static bool AgregarFrutas()
        {
            bool retorno = false;


            Manzana manzana = new Manzana("verde", 2, "rio negro");
            Banana  banana  = new Banana("amarillo", 5, "ecuador");
            Durazno durazno = new Durazno("rojo", 2, 53);

            try
            {
                SqlConnection conexion = new SqlConnection(@"Data Source=DESKTOP-FL4TN9S\SQLEXPRESS;Initial Catalog=sp_lab_II;Integrated Security=True");

                SqlCommand comandoSql = new SqlCommand();
                comandoSql.CommandType = CommandType.Text;
                comandoSql.Connection  = conexion;

                comandoSql.CommandText  = string.Format("INSERT INTO dbo.frutas ([nombre], [peso], [precio]) values ('{0}',{1}, {2})", manzana.Nombre, manzana.Peso, (double)4);
                comandoSql.CommandText += string.Format("INSERT INTO dbo.frutas ([nombre], [peso], [precio]) values ('{0}',{1}, {2})", banana.Nombre, banana.Peso, (double)4);
                comandoSql.CommandText += string.Format("INSERT INTO dbo.frutas ([nombre], [peso], [precio]) values ('{0}',{1}, {2})", durazno.Nombre, durazno.Peso, (double)4);


                conexion.Open();
                comandoSql.ExecuteNonQuery();
                conexion.Close();
                retorno = true;
            }
            catch (Exception)
            {
                retorno = false;
            }


            return(retorno);
        }
Esempio n. 3
0
 //Crear la siguiente jerarquía de clases:
 //Fruta-> _color:string y _peso:double (protegidos); TieneCarozo:bool (prop. s/l, abstracta);
 //constructor con 2 parametros y FrutaToString():string (protegido y virtual, retorna los valores de la fruta)
 //Manzana-> _provinciaOrigen:string (protegido); Nombre:string (prop. s/l, retornará 'Manzana');
 //Reutilizar FrutaToString en ToString() (mostrar todos los valores). TieneCarozo->true
 //Banana-> _paisOrigen:string (protegido); Nombre:string (prop. s/l, retornará 'Banana');
 //Reutilizar FrutaToString en ToString() (mostrar todos los valores). TieneCarozo->false
 //Durazno-> _cantPelusa:int (protegido); Nombre:string (prop. s/l, retornará 'Durazno');
 //Reutilizar FrutaToString en ToString() (mostrar todos los valores). TieneCarozo->true
 //Crear una instancia de cada clase e inicializar los atributos del form _manzana, _banana y _durazno.
 private void btnPunto1_Click(object sender, EventArgs e)
 {
     this._manzana = new Manzana("Rojo", 1, "Chingolo");
     this._banana  = new Banana("Amarillo", 2, "Chile");
     this._durazno = new Durazno("Naranja", 3, 100);
     //MessageBox.Show(this._manzana.ToString());
     //MessageBox.Show(this._banana.ToString());
     //MessageBox.Show(this._durazno.ToString());
 }
        //Crear la siguiente jerarquía de clases:
        //Fruta-> _color:string y _peso:double (protegidos); TieneCarozo:bool (prop. s/l, abstracta);
        //constructor con 2 parametros y FrutaToString():string (protegido y virtual, retorna los valores de la fruta)
        //Manzana-> _provinciaOrigen:string (protegido); Nombre:string (prop. s/l, retornará 'Manzana');
        //Reutilizar FrutaToString en ToString() (mostrar todos los valores). TieneCarozo->true
        //Banana-> _paisOrigen:string (protegido); Nombre:string (prop. s/l, retornará 'Banana');
        //Reutilizar FrutaToString en ToString() (mostrar todos los valores). TieneCarozo->false
        //Durazno-> _cantPelusa:int (protegido); Nombre:string (prop. s/l, retornará 'Durazno');
        //Reutilizar FrutaToString en ToString() (mostrar todos los valores). TieneCarozo->true
        //Crear una instancia de cada clase e inicializar los atributos del form _manzana, _banana y _durazno.
        private void btnPunto1_Click(object sender, EventArgs e)
        {
            this._manzana = new Manzana("verde", 2, "rio negro");
            this._banana  = new Banana("amarillo", 5, "ecuador");
            this._durazno = new Durazno("rojo", 2.5, 53);

            MessageBox.Show(this._manzana.ToString());
            MessageBox.Show(this._banana.ToString());
            MessageBox.Show(this._durazno.ToString());
        }
Esempio n. 5
0
        private static bool AgregarFrutas(SegundoParcial frm)
        {
            bool retorno = false;

            Manzana _manzana = new Manzana("verde", 2, "rio negro");
            Banana  _banana  = new Banana("amarillo", 5, "ecuador");
            Durazno _durazno = new Durazno("rojo", 2.5, 53);

            return(retorno);
        }