Ejemplo n.º 1
0
 public Response InsertBill(BillFix billFix)
 {
     try
     {
         if (new ServicesRepository(language).InsertBill(billFix))
         {
             return(new Response(true, Messages.GetMessage(language, TypeM.SERVICE, serviceM.SERVICE_CANCEL)));
         }
         else
         {
             throw new UpdateException(language);
         }
     }
     catch (InsertException InsertException)
     {
         return(new Response(false, InsertException.RespMessage, InsertException.ErrorMessage));
     }
     catch (Exception ex)
     {
         return(new Response(false, Messages.GetMessage(language, TypeM.DEFAULT, defaultM.UNEXPERROR), ex.Message.ToString()));
     }
 }
Ejemplo n.º 2
0
 public bool InsertBill(BillFix bill)
 {
     try
     {
         CommanDB          procConn = new CommanDB();
         OracleParameter[] param    =
         {
             new OracleParameter("@p_accident_id", bill.accident_id),
             new OracleParameter("@p_workshop_id", bill.workshop_id),
             new OracleParameter("@p_fix_price",   bill.fix_price),
             new OracleParameter("@p_spare_price", bill.spare_price),
             new OracleParameter("@p_trans_price", bill.TRANSCAR_PRICE),
             new OracleParameter("@p_rent_price",  bill.rent_price),
             new OracleParameter("@p_note",        bill.note),
         };
         procConn.RunProc("insertBill_sp", param);
         return(true);
     }
     catch (Exception ex)
     {
         throw new InsertException(language, ex.Message);
     }
 }
Ejemplo n.º 3
0
 public bool InsertBill(BillFix billFix)
 {
     return(new ServicesQuery(language).InsertBill(billFix));
 }
Ejemplo n.º 4
0
 public ActionResult <Response> CreateBill([FromQuery(Name = "lang")] string lang, [FromBody] BillFix BillFix)
 {
     //check AccessToken
     if (new UserService(lang).CheckAccessToken(BillFix.accessToken))
     {
         return(new ServciesService(lang).InsertBill(BillFix));
     }
     else
     {
         return(new Response(false, Messages.GetMessage(lang, TypeM.DEFAULT, defaultM.WRONG_ACCESS_TOKEN)));
     }
 }