2017-12-10 4 views
0

나는 대학생을 위해 유료로 할부를 만들고 싶다. 그러므로 나는 한 수수료에서 두 가지 수수료 challan 전표를 만들고 싶다. 동일한 학생의 No.수수료 챌린 (Challan) 양식을 만들고이 수수료를 같은 학생 롤 번호의 두 똑같이 나누어서 어떻게 할 수 있습니까?

원래 요금 슬립 // 기록 DB 테이블에

StudentName RollNo  fee  status 

     abc  1   1000  full 

요금의 분할 후 // 내가 원하는 :

내가이 MVC asp.net

Forexample에게하고 싶은 해야할 일 :

StudentName RollNo  fee  status 

     abc   1   500  installment 
     abc   1   500  installment 

답변

0

db i 이

student name | Rollno | Fee | remaining amount | Status 
abc    1  1000 1000    due 
cde   | 2  | 1000| 500    | instalment 

처럼 같이 한 번 더 열을 추가 할 내가 말할 것 이것에 대한 더 나은 DB 구조를 만들 DB와 다음에서 ACID 소품을 인터넷 검색을 시도 최적화 아니다 당신의 MVC 부분이 될 것입니다 something like

if(m.status==due||m.status==Installment) 
{ 
    if(m.remaining>= amountPaid) 
    { 
     m.remaining =m.remaining-amountPiad' 
     m.remaining>0?m.status="Full":m.status="Installment"; 
     db.SaveChanges(); 
    } 
else 
    { 
     decimal returnAmount = amountPaid - m.remaining; 
     m.remaining =0; 
     m.status="Full"; 
      db.saveChanges 
     viewbag.Message ="Return change of" + returnAmount 
     } 
} 
+0

#RAHUL SR 어디에서 내가이 코드를 내 자신의 함수 매개 변수와 테이블 이름으로 붙여 넣어야합니까 .......... 어떤 의미에서 내가보기 또는 모델에서 변경해야하는지 또는 컨트롤러. –

+0

RAHUL S R 당신은 수수료를 할부를 만들지 마세요. 그렇게 할 수 있니? –

+0

당신은 200 rs instedad 1000을 지불하면 200 rsample 할부로 할부가 작동하지 않을 것이다 200 걸릴 할부로 넣고 남은 나머지 부분을 넣어 ' –

관련 문제