Ez a dokumentum egy előző változata!
Tartalomjegyzék
Árajánlatadással kapcsolatos feltételeik
Cégük, mint értékesítő és üzemeltető vállalkozás az információs technológia területén, abban tér el a klasszikus értékesítési piactól, hogy mi többnyire elvégezzük az általunk leszállított eszközök üzembe helyezését, nyilvántartjuk, és ügyintézünk a garanciális problémák esetén..
Ezért kérjü, hogy az esetleges félreértések elkerülése végett kérem olvassa át az ezirányú feltételeinket és vállalásainkat.
Cégünk többféle értékesítéssel foglalkozik: hardver eszközök, szoftverek, licencek, saját és viszontértékesített szolgáltatások. Ezek gyújtőneve a továbbiakban beszerzendő javak.
Az ajánlat határidejei és az ezzel kapcsolatos vállalások
- az érvényesség ideje, ha az ajánlatban ettől eltérő hivatkozás nincs, akkor nyolc **munkanap**
- árajánlatunkat elkészülésének napján érvényes deviza á. Az ajánlati árat módosíthatják a nagymértékű deviza árfolyam változása, illetve a beszállítói ár, típusmódosulások, vám, ÁFA bekövetkezett változások is.
- a termék elérhetőségének kritériuma - raktáron van - csak az aznapi sűrgös megrendelésre érvényes. Ez az információ tájékoztató jellegű, a megrendelés után tudjuk visszaigazolni a körülbelüli időt.
- Az ajánlatot, a megredelés elmaradása esetén nyolc nap után lezárjuk. Ez nem jelenti részünkről az ügy lezárását, természetesen a terméket később is meg lehet rendelni a jegyre válaszolva, de ebben az esetben aktualizált feltételekkel.
A beszerzendő javak szállítási feltételek
- az ajánlat kiadása előtt az értékesítő munkatársunk informálodik, hogy az ajánlott terméket ha nincs raktáron, mennyi idő alatt lehet beszerezni, és erre az információra hagyatkozva teszi meg ajánlatát. Sajnos tapasztaljuk, hogy a disztibutoroknál bizonyos terméktípusokra a beszerzés esetleges, ezért a vállalási időt nem minden esetben lehet tartani.
- Ha a szállítandó eszköz kiszállítása sürgős, nem várhat egy ütemezett kiszállításra, ebben az esetben egy kiszállási díjat számlázunk ki, amelynek díja: 10000 Ft + ÁFA
- esetenként a kiszállításnál szállítócég szolgáltatását vesszük igénybe, ennek költségét is tartalmazza az ajánlatunk
- szükség esetén a kiszállításról előzetesen egyeztetünk az ügyfél kapcsolatartójával.
- kiszállításnál, az ügyfél hibájából meghíúsult termék átadást vagy szolgáltatás nyújtás külön kiszállásnak számít
Telepítési és üzembehelyezési munka feltételei:
- Az ajánlatban szereplő munkadíj minden esetben csak az ajánlatban meghatározott munkára vonatkozik. Bármilyen előre nem látott feltétel, vagy kérés külön kezelendő. A munkát végző munkatárstól ilyen kérést nem lehet kérni, ha ilyen jellegű munka felmerül, akkor egyeztetni szükséges az ajánlatot kiadó munkatárssal.
- az új gépek telepítésének díja - mint az egyik leggyakoribb feladat - csak az általunk szállított gépre vonatkozik, és csak az alapszoftverek telepítésére
- az ajánlatban szereplő munkadíja esetenként eltérhet a szokásos óradíjunktól.
- az ajánlatban szereplő munkadíj csak a rajtunk keresztül beszerzett eszközökre, licencekre, illetve szolgáltatásokra érvényes
Fizetési feltételek
- az ajánlatunk fizetési határideke, ha másként nem rendelkezik az ajánlat szövege 8 munkanap
- nettó 250.000 Ft feletti beszerzéseknél az ajánlat elfogadása után automatikusan egy 50% -os díjbekérőt küldünk (csak a javakról)
- a kiállított számla kiegyenlítéséilg az eszközök a cégünk birtokában maradnak
- a számla időben ki nem egyenlítése az ügyfelünk felé tett vállalásaink automatikus felfüggesztését vonja maga után
- a nem fizetésről a számla lejárta után egy díjmentes felszólítás küldünk, illetve telefonon keresni fogjuk az ügyfélnél a megfelelő pénzügyes kollégát.
- ha az ügyfél nem reagál a megkeresésünkre, illetve nem keres bennünket a számla kiegyenlítésével kapcsolatban, a második felszólítást a fizetési határidő lejárta után 8 napra küldjük ki, ennek 30 perces adminisztációs költsége van.
- a második felszóltás után négy munkanappal a cégnek nyújtott összes szolgáltatásunkat leállítjuk, és ennek mindenféle következményét és felelőségét a cégnek kell vállalnia.
Egyéb:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace olimpia
{
class Sportagak
{
//sportagID*sportagneve*versenyszamok*varos*helyszin
public int Id { get; set; }
public string Snev { get; set; }
public int VersenySzamok { get; set; }
public string Varos { get; set; }
public string Helyszin { get; set; } //
//public Sportagak(string sportagSor)
{
string[] seged = sportagSor.Split('*');
Id = Convert.ToInt32(seged[0]);
Snev = seged[1];
VersenySzamok = Convert.ToInt32(seged[2]);
Varos = seged[3];
Helyszin = seged[4]; }
}
} //
and
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
namespace olimpia
{
class Program
{
static void Main(string[] args)
{
List<Sportagak> sportagak = new List<Sportagak>(); //
sorok beolvasása
try
{
foreach (string sor in File.ReadAllLines(„sportagak_hibas.csv”).Skip(1))
{
sportagak.Add(new Sportagak(sor));
} }
catch (Exception hiba)
{
Console.WriteLine(hiba);
}
//táblák megszámolása
int sportagSzam = sportagak.Count();
Console.WriteLine(sportagSzam);
helyszínek száma
HashSet<string> helyszinek = new HashSet<string>(); foreach(var elem in sportagak)
{
helyszinek.Add(elem.Helyszin);
} Console.WriteLine(helyszinek.Count()); legtöbb verseny
int legtobb = 1;
int legtobbIndex= 0;
for (int i = 1; i < sportagak.Count; i++)
{
if (sportagak[i].VersenySzamok > legtobb)
{
legtobb = sportagak[i].VersenySzamok;
legtobbIndex = i;
}
} //
Console.WriteLine(sportagak[legtobbIndex].VersenySzamok + „ ” + sportagak[legtobbIndex].Snev);
//Help.txt létrehozása
try
{
StreamWriter helpFajl = File.CreateText(„Megoldasok.txt”);
helpFajl.WriteLine($„Az olimpián {sportagak.Count} sportágban versenyeztek.”);
helpFajl.WriteLine($„Összesen {helyszinek.Count} helyszínen rendeztek versenyeket.”);
helpFajl.WriteLine($„A legtöbb versenyt {sportagak[legtobbIndex].VersenySzamok}-t, {sportagak[legtobbIndex].Helyszin} városban rendezték meg.”);
helpFajl.Close();
Console.WriteLine(„Sikeresen megtörtént a fájlba írás.”);
}
catch (Exception hiba)
{
Console.WriteLine(hiba);
}
fájlba írás
try
{
StreamWriter javitott = File.CreateText(„sportagak.csv”);
foreach (var elem in sportagak)
{
javitott.WriteLine($„{elem.Id}, {elem.Snev}, {elem.VersenySzamok}, {elem.Varos}, {elem.Helyszin}”);
}
javitott.Close();
Console.WriteLine(„Sikeresen kiírtam a kért adatokat a fáljba!”);
}
catch (Exception hibakod)
{
Console.WriteLine(hibakod);
}
Console.ReadKey(); }
}
}
CLASS
namespace javito
{
class magyaradat
{
//id;datum;import;export
public string Id { get; set; }
public string Datum { get; set; }
public string Import { get; set; }
public string Export { get; set; } public magyaradat(string egysor)
{ string[] seged = egysor.Split(';');
Id = seged[0];
Datum = seged[1];
Import = seged[2];
Export = seged[3]; }
}
} //
//——– prog //
//using System.IO; namespace javito
{
internal class Program
{
static void Main(string[] args)
{
List<magyaradat> adatok = new List<magyaradat>(); //
sorok beolvasása
string fajlnev = „magyar_havi_adatok_hibas.csv”;
try
{
foreach (string sor in File.ReadAllLines(fajlnev))
{
adatok.Add(new magyaradat(sor));
}
Console.WriteLine(„Sikeresen beolvastuk a fájlt.”);
}
catch (Exception hiba)
{
Console.WriteLine(hiba);
}
//help.txt létrehozása
StreamWriter helpFajl = File.CreateText(„help.txt”); helpFajl.WriteLine($„A fájlban {adatok.Count()} adatsor található.”);
helpFajl.WriteLine($„A mezők neve: {adatok[0].Id},{adatok[0].Datum},{adatok[0].Import},{adatok[0].Export}” );
helpFajl.WriteLine(„Az elválasztó karakter: ;”);
helpFajl.WriteLine($„A fájlban {adatok[1].Datum}-” + $„{adatok[adatok.Count-1].Datum} közötti adatok találhatók.”);
int pozitiv_osszesito = 0;
for (int i = 1; i < adatok.Count; i++)
{
string export = adatok[i].Export;
string import = adatok[i].Import;
export = export.Replace('.', ',');
import = import.Replace(„.”, „,”); if (Convert.ToDouble(export) > Convert.ToDouble(import))
{
pozitiv_osszesito++;
}
}
helpFajl.Close(); //javitott fájl
StreamWriter javitott = File.CreateText("magyar_havi_adatok_jo.csv");
foreach(var elem in adatok) \\ { \\ javitott.WriteLine(elem.Id+","+elem.Datum + ","+elem.Import + ","+elem.Export); \\ } \\ javitott.Close(); \\ Console.WriteLine("Sikeresen kiírtam a kért adatokat a fáljba!"); \\ Console.ReadKey();
} \\ } \\ }
Form - mysql
using MySql.Data.MySqlClient;
namespace adatbevitel
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void AdatbevitelBt_Click(object sender, EventArgs e) \\ { \\ string kapcsolatString = "datasource=127.0.0.1;port=3306;username=root;password=;database=covid;";
string datum = DatumTb.Text; \\ string import = ImportTb.Text; \\ string export = ExportTb.Text;
string parancs = \\ "INSERT INTO `magyar_havi_adatok` (`id`,`datum`,`import`,`export`) " + \\ "VALUES (null, '" + datum + "', '" + import + "' , '" + export + "')";
MySqlConnection adatbKapcsolat = new MySqlConnection(kapcsolatString); \\ MySqlCommand commandDatabase = new MySqlCommand(parancs, adatbKapcsolat); \\ commandDatabase.CommandTimeout = 60;
try \\ { \\ adatbKapcsolat.Open(); \\ MySqlDataReader myReader = commandDatabase.ExecuteReader();
MessageBox.Show("Sikeres az adatbevitel."); \\ adatbKapcsolat.Close(); \\ } \\ catch (Exception ex) \\ { \\ MessageBox.Show(ex.Message); \\ }
}
