I rezolved, i create a litle class
using System;
using System.Collections.Generic;
using System.Text;
namespace CalculareDiferenta
{
public class DiferentaData
{
private int Zi;
public DiferentaData(DateTime d1, DateTime d2)
{
TimeSpan ts = d1.Subtract(d2);
Zi = ts.Days;
}
public override string ToString()
{
return this.Zi.ToString();
}
public int Zile
{
get
{
return this.Zi;
}
}
}
}
and the finall cod look like this
dataContracteClienti.Rows.Clear();
Program.Connection.CommandText = "select Contracts.ContractId, Contracts.StartDate, Contracts.EndDate, Contracts.Procent, sum(ContractItems.Payment) AS Total_Platit from Contracts INNER JOIN ContractItems ON Contracts.ContractId = ContractItems.ContractId WHERE ClientID=@ClientID "
+ "GROUP BY Contracts.ContractId, Contracts.StartDate, Contracts.EndDate, Contracts.Procent ORDER BY Contracts.StartDate";
Program.Connection.AddParameter("@ClientID", cboNumeClient.SelectedValue.ToString());
DataTable Table = new DataTable();
Program.Connection.FillDataTable(Table, true);
DiferentaData DiferentaDePlataLaTermen = new DiferentaData(Convert.ToDateTime(Table.Rows[0]["EndDate"].ToString()), Convert.ToDateTime(Table.Rows[0]["StartDate"].ToString()));
DiferentaData DiferentaDePlataAzi = new DiferentaData(Convert.ToDateTime(DateTime.Now.ToShortDateString()), Convert.ToDateTime(Table.Rows[0]["StartDate"].ToString()));
Table.Columns.Add(new DataColumn("DePlataLaTermen", typeof(Decimal), "((Total_Platit * (Procent/100)) * (" + DiferentaDePlataLaTermen.ToString() + "+ 1 )) + Total_Platit"));
Table.Columns.Add(new DataColumn("DePlataAzi", typeof(Decimal), "((Total_Platit * (Procent/100)) * (" + DiferentaDePlataAzi + " +1 )) + Total_Platit"));
foreach (DataRow Row in Table.Rows)
{
dataContracteClienti.Rows.Add(Row["ContractId"].ToString(), Convert.ToDateTime(Row["StartDate"].ToString()), Convert.ToDateTime(Row["EndDate"].ToString()), Convert.ToInt32(Row["Total_Platit"].ToString()), Convert.ToDecimal(Row["DePlataAzi"].ToString()), Convert.ToDecimal(Row["DePlataLaTermen"].ToString()));
}
I hope in the future to work ok, i'm new in C#,