private static bool AgregarFrutas() { SegundoParcial segundoParcial = new SegundoParcial(); segundoParcial._manzana = new Manzana("verde", 2, "rio negro"); segundoParcial._banana = new Banana("amarillo", 5, "ecuador"); segundoParcial._durazno = new Durazno("rojo", 2, 53); SqlConnection conexion = new SqlConnection(Properties.Settings.Default.Conexion); SqlCommand command = new SqlCommand(); command.CommandType = CommandType.Text; command.CommandText = String.Format("INSERT INTO sp_lab_II.dbo.frutas (nombre, peso, precio) values ('{0}', {1}, {2})", segundoParcial._manzana.Nombre, segundoParcial._manzana.Peso, (double)45); command.CommandText = String.Format("\nINSERT INTO sp_lab_II.dbo.frutas (nombre, peso, precio) values ('{0}', {1}, {2})", segundoParcial._durazno.Nombre, segundoParcial._durazno.Peso, (double)15); command.CommandText = String.Format("\nINSERT INTO sp_lab_II.dbo.frutas (nombre, peso, precio) values ('{0}', {1}, {2})", segundoParcial._banana.Nombre, segundoParcial._banana.Peso, (double)487); command.Connection = conexion; try { conexion.Open(); command.ExecuteNonQuery(); conexion.Close(); } catch (Exception exception) { return(false); } return(true); }
private static bool AgregarFrutas(SegundoParcial frm) { try { SqlConnection conexion = new SqlConnection(SP.Properties.Settings.Default.Conexion); conexion.Open(); SqlCommand comando = new SqlCommand(); comando.Connection = conexion; comando.CommandType = CommandType.Text; StringBuilder comandos = new StringBuilder(); comandos.AppendLine("insert into[sp_lab_II].[dbo].[frutas] values('" + frm._manzana.Nombre + "', " + 12.9 + ", " + frm._manzana.Peso + ")"); comandos.AppendLine("insert into[sp_lab_II].[dbo].[frutas] values('" + frm._banana.Nombre + "', " + 12.9 + ", " + frm._banana.Peso + ")"); comandos.AppendLine("insert into[sp_lab_II].[dbo].[frutas] values('" + frm._durazno.Nombre + "', " + 12.9 + ", " + frm._durazno.Peso + ")"); comando.CommandText = comandos.ToString(); comando.ExecuteNonQuery(); conexion.Close(); return(true); } catch (Exception e) { MessageBox.Show(e.Message); return(false); } }
private static bool AgregarFrutas(SegundoParcial frm) { CultureInfo internationalCulture = new CultureInfo("en-US", true); //Para que funcione en cualquier PC con cualquier config. locale/de idioma. Random r = new Random(); //Generador de precio random List <Fruta> l = new List <Fruta>(); l.Add(frm._manzana); l.Add(frm._banana); l.Add(frm._durazno); SqlConnection conexion = new SqlConnection(Properties.Settings.Default.cone); SqlCommand command = new SqlCommand(); command.CommandType = CommandType.Text; command.Connection = conexion; foreach (Fruta item in l) { command.CommandText = string.Format(internationalCulture, "INSERT INTO sp_lab_II.dbo.frutas (nombre, peso, precio) values ('{0}',{1},{2})", item.GetType().Name, item.Peso, (double)r.Next(1, 60)); try { conexion.Open(); command.ExecuteNonQuery(); conexion.Close(); } catch (Exception) { return(false); } } return(true); }
private static bool AgregarFrutas(SegundoParcial frm) { bool seAgrego = false; SqlConnection conector = new SqlConnection(Properties.Settings.Default.Conexion); SqlCommand comando = new SqlCommand(); try { conector.Open(); comando.Connection = conector; comando.CommandType = CommandType.Text; StringBuilder comandos = new StringBuilder(); comandos.AppendFormat(System.Globalization.CultureInfo.InvariantCulture, "insert into [sp_lab_II].[dbo].[frutas] values ('" + frm._manzana.Nombre + "', " + 12.9 + ", " + frm._manzana.Peso + ")\n"); comandos.AppendFormat(System.Globalization.CultureInfo.InvariantCulture, "insert into [sp_lab_II].[dbo].[frutas] values ('" + frm._banana.Nombre + "', " + 13.6 + ", " + frm._banana.Peso + ")\n"); comandos.AppendFormat(System.Globalization.CultureInfo.InvariantCulture, "insert into [sp_lab_II].[dbo].[frutas] values ('" + frm._durazno.Nombre + "', " + 14.8 + ", " + frm._durazno.Peso + ")\n"); comando.CommandText = comandos.ToString(); comando.ExecuteNonQuery(); seAgrego = true; } catch (Exception error) { MessageBox.Show(error.Message, "Error"); } finally { conector.Close(); } return(seAgrego); }
private static bool AgregarFrutas(SegundoParcial frm) { bool retorno = false; float numero = 10.1f; try { conexion = new SqlConnection(Properties.Settings.Default.conexion); conexion.Open(); cmd = new SqlCommand(); cmd.Connection = conexion; cmd.CommandType = CommandType.Text; cmd.CommandText = string.Format("INSERT INTO frutas(nombre, peso, precio)"); cmd.CommandText += "VALUES ('" + frm._banana.Nombre + "', " + frm._banana.Peso.ToString(new CultureInfo("en-US")) + ", " + numero.ToString(new CultureInfo("en-US")) + ")"; cmd.CommandText += String.Format("INSERT into frutas(nombre, peso, precio) values('{0}',{1},{2})", frm._banana.Nombre, frm._banana.Peso.ToString(new CultureInfo("en-US")), 20.2.ToString(new CultureInfo("en-US"))); cmd.CommandText += String.Format("INSERT into frutas(nombre, peso, precio) values('{0}',{1},{2})", frm._durazno.Nombre, frm._durazno.Peso.ToString(new CultureInfo("en-US")), 30.3.ToString(new CultureInfo("en-US"))); cmd.ExecuteNonQuery(); retorno = true; } catch (Exception e) { } finally { conexion.Close(); } return(retorno); }
private static bool AgregarFrutas(SegundoParcial frm) { SqlConnection conexion; SqlCommand comando = new SqlCommand(); try { conexion = new SqlConnection(Properties.Settings.Default.Conexion); comando.CommandType = CommandType.Text; comando.Connection = conexion; conexion.Open(); comando.CommandText = string.Format("INSERT INTO frutas VALUES('{0}',{1},{2})", frm._manzana.Nombre, frm._manzana.Peso, 10); comando.ExecuteNonQuery(); comando.CommandText = string.Format("INSERT INTO frutas VALUES('{0}',{1},{2})", frm._banana.Nombre, frm._banana.Peso, 15); comando.ExecuteNonQuery(); comando.CommandText = string.Format("INSERT INTO frutas VALUES('{0}',{1},{2})", frm._durazno.Nombre, frm._durazno.Peso, 20); conexion.Close(); return(true); } catch (Exception e) { return(false); } }
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); }
//Agregar en la base de datos las frutas del formulario (_manzana, _banana y _durazno). //Invocar al metodo AgregarFrutas():bool private void btnPunto7_Click(object sender, EventArgs e) { if (SegundoParcial.AgregarFrutas()) { MessageBox.Show("Se agregaron las frutas a la Base de Datos"); } else { MessageBox.Show("NO se agregaron las frutas a la Base de Datos"); } }
private static bool AgregarFrutas(SegundoParcial frm) { try { SqlConnection cn = new SqlConnection(Properties.Settings.Default.conexion); SqlCommand cmd; cn.Open(); cmd = new SqlCommand("INSERT INTO frutas(nombre,peso,precio) VALUES ('" + frm._manzana.Nombre + "'," + frm._manzana._peso + "," + frm.c_manzanas._precioUnitario + ")", cn); cmd.ExecuteNonQuery(); cmd = new SqlCommand("INSERT INTO frutas(nombre,peso,precio) VALUES ('" + frm._banana.Nombre + "'," + frm._banana._peso + "," + frm.c_bananas._precioUnitario + ")", cn); cmd.ExecuteNonQuery(); cmd = new SqlCommand("INSERT INTO frutas(nombre,peso,precio) VALUES ('" + frm._durazno.Nombre + "'," + frm._durazno._peso + "," + frm.c_duraznos._precioUnitario + ")", cn); cmd.ExecuteNonQuery(); cn.Close(); return(true); } catch (Exception e) { MessageBox.Show(e.Message); return(false); } }
private static bool AgregarFrutas(SegundoParcial frm) { SqlConnection conexion = new SqlConnection(Properties.Settings.Default.Conexion); SqlCommand command = new SqlCommand(); command.CommandType = CommandType.Text; command.CommandText = "\nINSERT INTO sp_lab_II.dbo.frutas (nombre, peso, precio) values ('" + frm._banana.Nombre + "', " + frm._banana.Peso + " , " + (double)33 + ")"; command.CommandText = "\nINSERT INTO sp_lab_II.dbo.frutas (nombre, peso, precio) values ('" + frm._manzana.Nombre + "', " + frm._manzana.Peso + " , " + (double)54 + ")"; command.CommandText = "\nINSERT INTO sp_lab_II.dbo.frutas (nombre, peso, precio) values ('" + frm._durazno.Nombre + "', " + frm._durazno.Peso + " , " + (double)11 + ")"; command.Connection = conexion; try { conexion.Open(); command.ExecuteNonQuery(); conexion.Close(); } catch (Exception exception) { return(false); } return(true); }
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); SqlConnection conexion = new SqlConnection(Properties.Settings.Default.conexion); try { SqlCommand comando = new SqlCommand(); comando.CommandType = CommandType.Text; comando.CommandText = "INSERT INTO sp_lab_II (nombre, peso, precio) " + "VALUES('" + frm._manzana.Nombre + "'," + frm._manzana.Peso.ToString() + "," + (frm.c_manzanas.PrecioTotal / frm.c_manzanas.Elementos.Count).ToString() + ")," + "('" + frm._banana.Nombre + "'," + frm._banana.Peso.ToString() + "," + (frm.c_bananas.PrecioTotal / frm.c_bananas.Elementos.Count).ToString() + ")," + "('" + frm._durazno.Nombre + "'," + frm._durazno.Peso.ToString() + "," + (frm.c_duraznos.PrecioTotal / frm.c_duraznos.Elementos.Count).ToString() + ")"; conexion.Open(); retorno = true; } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { if (conexion.State == ConnectionState.Open) { conexion.Close(); //retorno = true; } } return(retorno); }
//Obtener de la base de datos (sp_lab_II) el listado de frutas: //frutas { id(autoincremental - numérico) - nombre(cadena) - peso(numérico) - precio(numérico) }. //Invocar al método ObtenerListadoFrutas. private void btnPunto6_Click(object sender, EventArgs e) { MessageBox.Show(SegundoParcial.ObtenerListadoFrutas()); }
private static bool AgregarFrutas(SegundoParcial frm) { throw new NotImplementedException(); }