public static bool IngresarUsuario(Empresas empresa) { double Venta = Convert.ToDouble(empresa.PrecioVenta); double Compra = Convert.ToDouble(empresa.PrecioCompra); double Rendimiento = Convert.ToDouble(empresa.Rendimiento); string ruta = "Data Source=DESKTOP-4V4E9VS;Initial Catalog=FL.Web.Scrapping.Etoro;Integrated Security=True"; using (SqlConnection connection = new SqlConnection(ruta)) { string query = "Insert into Empresas (SiglaEmpresa, NombreEmpresa, PrecioVenta, PrecioCompra, Sector, Industria, FechaCreacion, Rendimiento, NombreCompletoMercado, TipoMercado, UrlEmpresa, MotorMercado) values (@SiglaEmpresa, @NombreEmpresa, @PrecioVenta, @PrecioCompra, @Sector, @Industria, @FechaCreacion, @Rendimiento, @NombreCompletoMercado, @TipoMercado, @UrlEmpresa, @MotorMercado);"; using (SqlCommand command = new SqlCommand(query, connection)) { try { command.Parameters.AddWithValue("@SiglaEmpresa", empresa.SiglaEmpresa); command.Parameters.AddWithValue("@NombreEmpresa", empresa.NombreEmpresa); command.Parameters.AddWithValue("@PrecioVenta", Venta); command.Parameters.AddWithValue("@PrecioCompra", Compra); command.Parameters.AddWithValue("@Sector", ValidarNull(empresa.Sector)); command.Parameters.AddWithValue("@Industria", ValidarNull(empresa.Industria)); command.Parameters.AddWithValue("@FechaCreacion", DateTime.Now); command.Parameters.AddWithValue("@Rendimiento", Rendimiento); command.Parameters.AddWithValue("@NombreCompletoMercado", ValidarNull(empresa.NombreCompletoMercado)); command.Parameters.AddWithValue("@TipoMercado", ValidarNull(empresa.TipoMercado)); command.Parameters.AddWithValue("@UrlEmpresa", ValidarUrlNull(empresa.UrlEmpresa, empresa.SiglaEmpresa)); command.Parameters.AddWithValue("@MotorMercado", empresa.MotorMercado); command.CommandType = CommandType.Text; connection.Open(); command.ExecuteNonQuery(); command.Parameters.Clear(); } catch (Exception ex) { Console.WriteLine(ex); // Log de exepcciones } } } return(false); }
public static int Agregar(Empresas empresa) { int retorno = 0; double Venta = Convert.ToDouble(empresa.PrecioVenta); double Compra = Convert.ToDouble(empresa.PrecioCompra); try { using (SqlConnection Conn = Conexion.ObtenerConexion()) { string queryAgregarEmpresa = string.Format("Insert into Empresas (SiglaEmpresa, NombreEmpresa, PrecioVenta, PrecioCompra, Sector, Industria, FechaCreacion) values ('{0}','{1}',{2},{3},'{4}','{5}','{6}',)", empresa.SiglaEmpresa, empresa.NombreEmpresa, Venta, Compra, empresa.Sector, empresa.Industria, DateTime.Now); SqlCommand Comando = new SqlCommand(queryAgregarEmpresa); retorno = Comando.ExecuteNonQuery(); } } catch (Exception ex) { Console.WriteLine(ex); } return(retorno); }