public int Save(SCRMStrankeOpcije data) { int result = 0; using (IDbCommand cmd = database.sqlConnection.GenerateCommand()) { cmd.CommandType = CommandType.Text; if (data.Recno != 0) { cmd.CommandText = CommandUpdate(); cmd.Parameters.Add(database.sqlConnection.GenerateParameter("@RecNo", data.Recno)); } else { cmd.CommandText = CommandInsert(); } cmd.Parameters.Add(database.sqlConnection.GenerateParameter("@Aktivno", data.Aktivno)); cmd.Parameters.Add(database.sqlConnection.GenerateParameter("@Aplikacija", data.Aplikacija)); cmd.Parameters.Add(database.sqlConnection.GenerateParameter("@DatumVnosa", data.DatumVnosa)); cmd.Parameters.Add(database.sqlConnection.GenerateParameter("@Level", data.Level)); cmd.Parameters.Add(database.sqlConnection.GenerateParameter("@Opcija", data.Opcija)); cmd.Parameters.Add(database.sqlConnection.GenerateParameter("@OpisPolja", data.OpisPolja)); cmd.Parameters.Add(database.sqlConnection.GenerateParameter("@Recno", data.Recno)); cmd.Parameters.Add(database.sqlConnection.GenerateParameter("@Sifra", data.Sifra)); cmd.Parameters.Add(database.sqlConnection.GenerateParameter("@Vnasalec", data.Vnasalec)); cmd.Parameters.Add(database.sqlConnection.GenerateParameter("@Vrednost", data.Vrednost)); cmd.Parameters.Add(database.sqlConnection.GenerateParameter("@Zaporedje", data.Zaporedje)); result = database.sqlConnection.ExecDataTableInt(cmd); } return(result); }
private SCRMStrankeOpcije GetOpcija(string sifra, string opcijaName, string vrednost) { SCRMStrankeOpcije opcija = new SCRMStrankeOpcije(); opcija.Aktivno = -1; opcija.Sifra = sifra; opcija.Aplikacija = "RIH"; opcija.Opcija = opcijaName; opcija.Vrednost = vrednost; return(opcija); }
public bool Delete(SCRMStrankeOpcije data) { bool result = false; using (IDbCommand cmd = database.sqlConnection.GenerateCommand()) { cmd.CommandType = CommandType.Text; cmd.CommandText = CommandDelete(); cmd.Parameters.Add(database.sqlConnection.GenerateParameter("@RecNo", data.Recno)); result = database.sqlConnection.ExecDataTableBln(cmd); } return(result); }
public SCRMStrankeOpcije Load(int id) { SCRMStrankeOpcije result = null; using (IDbCommand cmd = database.sqlConnection.GenerateCommand()) { cmd.CommandType = CommandType.Text; cmd.CommandText = CommandLoad(); cmd.Parameters.Add(database.sqlConnection.GenerateParameter("@RecNo", id)); DataTable dtt = database.sqlConnection.ExecDataTable(cmd); if (dtt != null && dtt.Rows.Count == 1) { result = new SCRMStrankeOpcije(); if (!GDataTypeConverter.ObjectFromDataRow(result, dtt.Rows[0])) { result = null; } } } return(result); }