Example #1
0
        //public bool Insert(string T_ENTRY_USER, t12135 T12135)
        //{

        //    return Command($"INSERT INTO T12135 (T_ENTRY_USER,T_ENTRY_DATE,T_CENTRIFUGE_MACHINE_CODE,T_PROGRAM_CODE,T_UNIT_NO,T_PROD_CODE) VALUES ('{T_ENTRY_USER}',SYSDATE,'{T12135.T_CENTRIFUGE_MACHINE_CODE}','{T12135.T_PROGRAM_CODE}','{T12135.T_UNIT_NO}','{T12135.T_PROD_CODE}')");
        //}
        public bool Insert(string T_ENTRY_USER, t12135 T12135)
        {
            //BLOOD_GROUP,ANTIBODY,VERIFY,DU,SEG_BLOOD
            //Command($"INSERT INTO T12135 (T_ENTRY_USER,T_ENTRY_DATE,T_CENTRIFUGE_MACHINE_CODE,T_PROGRAM_CODE,T_UNIT_NO,T_PROD_CODE,T_PROD_EXPIRY_DATE,T_DONATION_DATE,T_CHECK_FLAG) VALUES ('{T_ENTRY_USER}',SYSDATE,'{T12135.T_CENTRIFUGE_MACHINE_CODE}','{T12135.T_PROGRAM_CODE}','{T12135.T_UNIT_NO}','{T12135.T_PROD_CODE}',to_date(SUBSTR('{T12135.T_PROD_EXPIRY_DATE}', 0, 10), 'DD/MM/yyyy'),to_date(SUBSTR('{T12135.T_DONATION_DATE}', 0, 10), 'DD/MM/yyyy'),'{T12135.T_CHECK_FLAG}')");
            Command($"INSERT INTO T12135 (T_ENTRY_USER,T_ENTRY_DATE,T_CENTRIFUGE_MACHINE_CODE,T_PROGRAM_CODE,T_UNIT_NO,T_PROD_CODE,T_PROD_EXPIRY_DATE,T_DONATION_DATE,T_CHECK_FLAG) VALUES ('{T_ENTRY_USER}',TRUNC(SYSDATE),'{T12135.T_CENTRIFUGE_MACHINE_CODE}','{T12135.T_PROGRAM_CODE}','{T12135.T_UNIT_NO}','{T12135.T_PROD_CODE}','{T12135.T_PROD_EXPIRY_DATE.ToString("dd-MMM-yyyy")}','{T12135.T_DONATION_DATE.ToString("dd-MMM-yyyy")}','{T12135.T_CHECK_FLAG}')");

            DataTable dt = new DataTable();

            dt = Query($"SELECT DISTINCT T_ABO_CODE,T_ANTIBODY_1,T_VERIFY,T_DU,T_SEG_ABO,T_PRODUCT_CODE FROM T12019 WHERE T_UNIT_NO='{T12135.T_UNIT_NO}' AND T_PRODUCT_CODE!='{T12135.T_PROD_CODE}'");

            string BLOOD_GROUP = dt.Rows[0]["T_ABO_CODE"].ToString();
            string ANTIBODY    = dt.Rows[0]["T_ANTIBODY_1"].ToString();
            string VERIFY      = dt.Rows[0]["T_VERIFY"].ToString();
            string DU          = dt.Rows[0]["T_DU"].ToString();
            string SEG_BLOOD   = dt.Rows[0]["T_SEG_ABO"].ToString();
            string PROD_COD    = dt.Rows[0]["T_PRODUCT_CODE"].ToString();

            if (PROD_COD != "NSFS")
            {
                Command($"INSERT INTO t12019 (t_entry_date, t_entry_user, t_destroy_flag, t_donation_date, t_expiry_date, t_product_code, t_reject_flag, t_unit_no,T_UNIT_SEPERATION_DATE, T_ABO_CODE, T_ANTIBODY_1, T_VERIFY, T_DU, T_SEG_ABO, T_BLOOD_BAG_GROUP) VALUES (TRUNC(SYSDATE),'{T_ENTRY_USER}', '2','{T12135.T_DONATION_DATE.ToString("dd-MMM-yyyy")}','{T12135.T_PROD_EXPIRY_DATE.ToString("dd-MMM-yyyy")}','{T12135.T_PROD_CODE}','2','{T12135.T_UNIT_NO}', TRUNC(SYSDATE),'{BLOOD_GROUP}', '{ANTIBODY}','{VERIFY}','{DU}','{SEG_BLOOD}','{BLOOD_GROUP}')");
                return(true);
            }

            //to_date(SUBSTR('31/10/2018 12:00:00 AM', 0, 10), 'DD/MM/yyyy')

            else
            {
                return(false);
                //---------------Commneted for check -------------------
                //Command($"INSERT INTO t12019 (t_entry_date, t_entry_user, t_destroy_flag, t_donation_date, t_expiry_date, t_product_code, t_reject_flag, t_unit_no,T_UNIT_SEPERATION_DATE,T_UNIT_STATUS, T_ABO_CODE, T_ANTIBODY_1, T_VERIFY, T_DU, T_SEG_ABO, T_BLOOD_BAG_GROUP) VALUES (TRUNC(SYSDATE),'{T_ENTRY_USER}', '2','{T12135.T_DONATION_DATE.ToString("dd-MMM-yyyy")}','{T12135.T_PROD_EXPIRY_DATE.ToString("dd-MMM-yyyy")}','{T12135.T_PROD_CODE}','2','{T12135.T_UNIT_NO}', TRUNC(SYSDATE),'10','{BLOOD_GROUP}', '{ANTIBODY}','{VERIFY}','{DU}','{SEG_BLOOD}','{BLOOD_GROUP}')");
            }
        }
 public ActionResult Insert(t12135 T12135)
 {
     try
     {
         string user       = HttpContext.Session["T_EMP_CODE"].ToString();
         var    data       = repository.Insert(user, T12135);
         string JSONString = string.Empty;
         JSONString = JsonConvert.SerializeObject(data);
         return(Json(JSONString, JsonRequestBehavior.AllowGet));
     }
     catch (Exception e)
     {
         err.SetServerErrorLog(ControllerContext.RouteData.Values["controller"].ToString(),
                               ControllerContext.RouteData.Values["action"].ToString(),
                               Session["T_ENTRY_USER"] == null ? "" : Session["T_ENTRY_USER"].ToString(), e.Message);
         return(Json(e.Message, JsonRequestBehavior.AllowGet));
     }
 }
        //public DataTable GetGridDataList()
        //{
        //    var Data = obj.GetGridDataList();
        //    return Data;
        //}



        public string Insert(string user, t12135 T12135)
        {
            string msg = "";

            try
            {
                obj.BeginTransaction();
                if (obj.Insert(user, T12135))
                {
                    obj.CommitTransaction();
                    msg = "Data Saved Successfully";
                }
                else
                {
                    obj.RollbackTransaction();
                    msg = "Data Not Saved";
                }
            }
            catch (Exception e)
            {
                MethodBase m = MethodBase.GetCurrentMethod();
                obj.Log(m.ReflectedType.Name + "." + m.Name, "1", e.Message);
            }
            //obj.BeginTransaction();
            //if (obj.Insert(user, T12135))
            //{
            //    obj.CommitTransaction();
            //    msg = "Data Saved Successfully";
            //}
            //else
            //{
            //    obj.RollbackTransaction();
            //    msg = "Data Not Saved";
            //}
            return(msg);
        }