protected void Btn_Calculate_Click(object sender, EventArgs e)
{
List<ResourceDTO> objResourceList = new List<ResourceDTO>();
objResourceList = (List<ResourceDTO>)Session["ResourceDTOList"];
ResourceDTO objResourceDTO = new ResourceDTO();
foreach (ResourceDTO resrc in objResourceList)
{
objResourceDTO.ProblemId = resrc.ProblemId;
objResourceDTO.ItemId= resrc.ItemId;
objResourceDTO.Profit = resrc.Profit;
string sql_prblm = string.Format("insert into ProblemProduct(ProblemId,ItemId,Profit)values('{0}','{1}','{2}')", objResourceDTO.ProblemId, objResourceDTO.ItemId, objResourceDTO.Profit);
prblmob.InsertProblemproduct(sql_prblm);
}
List<ProblemDto> objproblemlist = new List<ProblemDto>();
ProblemDto objproblemdto = new ProblemDto();
objproblemlist = (List<ProblemDto>)Session["ProblemDtoList"];
foreach (ProblemDto prb in objproblemlist)
{
objproblemdto.ProblemId = prb.ProblemId;
objproblemdto.ResourceId = prb.ResourceId;
objproblemdto.Availability= prb.Availability;
string sql_prblm1 = string.Format("insert into ProblemResources(ProblemId,ResourceId,Availability)values('{0}','{1}','{2}')", objproblemdto.ProblemId, objproblemdto.ResourceId, objproblemdto.Availability);
prblmob.InsertProblemproduct(sql_prblm1);
}
foreach (ProblemDto problem in objproblemlist)
{
foreach (ResourceDTO resource in objResourceList)
{
TextBox txtProfit = (TextBox)Table1.FindControl(problem.ResourceId + "_" + resource.ItemId);
problem.ProblemId = prblmob.Maxid();
problemid = problem.ProblemId;
int itemid = resource.ItemId;
int resourceid = problem.ResourceId;
txtProfit.ID = txtProfit.Text;
string sql_qry = string.Format("insert into Allocation(ProblemId,ItemId,ResourceId,Allocation) values('{0}','{1}','{2}','{3}')", problemid, resource.ItemId, problem.ResourceId, txtProfit.Text);
prblmob.InsertProblemproduct(sql_qry);
}
}