Professional Documents
Culture Documents
using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BillAutomation
{
public class ElectricityBoard
{
public SqlConnection SqlCon { get; set; }
public ElectricityBoard() {
}
int temp200=ebill.UnitsConsumed-100;
int temp300=temp200-200;
ebill.BillAmount=(200*1.5)+(temp300*3.5);
}
else if (ebill.UnitsConsumed > 600 && ebill.UnitsConsumed <= 1000){
int temp200=ebill.UnitsConsumed-100;
int temp400=temp200-500;
ebill.BillAmount=(200*1.5)+(300*3.5)+(temp400*5.5);
}
else if (ebill.UnitsConsumed > 1000){
int temp200=ebill.UnitsConsumed-100;
int temp400=temp200-900;
ebill.BillAmount=(200*1.5)+(300*3.5)+(400*5.5)+(temp400*7.5);
}
//Console.WriteLine("Bill Amouont " + ebill.BillAmount);
}
while (reader.Read())
{
ElectricityBill eb1 = new ElectricityBill();
eb1.ConsumerNumber = reader[0].ToString();
eb1.ConsumerName = reader[1].ToString();
eb1.UnitsConsumed = (int)reader[2];
eb1.BillAmount = (double)reader[3];
l1.Add(eb1);
}
SqlCon.Close();
//Console.WriteLine("Size "+l1.Count);
return l1;
}
catch (Exception e)
{
Console.WriteLine("Error 1: " + e.Message);
}
return null;
}
}
}