//public DataTable GetRegistrationIdAndParentCode() //{ // DataTable dt = new DataTable(); // string query = @"Select Registration_ID,Parent_Code From SBP_Parent_Child_Registration order by Registration_ID desc"; // try // { // _dbconnection.ConnectDatabase(); // dt = _dbconnection.ExecuteQuery(query); // } // catch (Exception ex) // { // throw ex; // } // finally // { // _dbconnection.CloseDatabase(); // } // return dt; //} public void InsertParentChildRegistrationInfo(ParentChildRegistrationBO bo) { string arrayJoin = ""; if (bo.Child_Code != null) { arrayJoin = string.Join(",", bo.Child_Code); } string query = @"InsertParentChildRegistrationInfo"; try { _dbconnection.ConnectDatabase(); _dbconnection.ActiveStoredProcedure(); if (bo.Registration_Image != null) { _dbconnection.AddParameter("@RegImage", SqlDbType.Image, bo.Registration_Image); } else { _dbconnection.AddParameter("@RegImage", SqlDbType.Image, DBNull.Value); } _dbconnection.AddParameter("@EntryByName", SqlDbType.VarChar, bo.UserName); _dbconnection.AddParameter("@parentCode", SqlDbType.VarChar, bo.Parent_Code); //_dbconnection.AddParameter("@ChildCode", SqlDbType.VarChar, arrayJoin); _dbconnection.ExecuteProQuery(query); } catch (Exception ex) { //throw ex; } }
/// <summary> /// Update Registration Image and owner info /// Rashedul Hasan 2015 sep 03 /// </summary> /// <param name="bo">Parent Child Registration's image update</param> /// <param name="P_Bo">Owner Name cell email gender</param> public void Update_Parent_Registration_Image(ParentChildRegistrationBO bo, ParentAndChildBO P_Bo) { string query = "SBP_Update_ParentChildInfo"; try { _dbconnection.ConnectDatabase(); // _dbconnection.ActiveStoredProcedure(); if (bo.Registration_Image != null) { _dbconnection.AddParameter("@Registration_Image", SqlDbType.Image, bo.Registration_Image); } else { _dbconnection.AddParameter("@Registration_Image", SqlDbType.Image, DBNull.Value); } _dbconnection.AddParameter("@Update_By", SqlDbType.VarChar, GlobalVariableBO._userName); if (string.IsNullOrEmpty(bo.Parent_Code)) { _dbconnection.AddParameter("@Parent_Code", SqlDbType.VarChar, DBNull.Value); } else { _dbconnection.AddParameter("@Parent_Code", SqlDbType.VarChar, bo.Parent_Code); } if (string.IsNullOrEmpty(P_Bo.Owner_cell)) { _dbconnection.AddParameter("@Hadeler_Contact_Mobile", SqlDbType.VarChar, P_Bo.Owner_cell); } else { _dbconnection.AddParameter("@Hadeler_Contact_Mobile", SqlDbType.VarChar, P_Bo.Owner_cell); } if (string.IsNullOrEmpty(P_Bo.Owner_Email_1)) { _dbconnection.AddParameter("@Handeler_Email_1", SqlDbType.VarChar, DBNull.Value); } else { _dbconnection.AddParameter("@Handeler_Email_1", SqlDbType.VarChar, P_Bo.Owner_Email_1); } if (string.IsNullOrEmpty(P_Bo.Parent_Gender)) { _dbconnection.AddParameter("@Hadeler_Gender", SqlDbType.VarChar, DBNull.Value); } else { _dbconnection.AddParameter("@Hadeler_Gender", SqlDbType.VarChar, P_Bo.Parent_Gender); } if (string.IsNullOrEmpty(P_Bo.Parent_Name)) { _dbconnection.AddParameter("@Handeler_Parent_Name", SqlDbType.VarChar, DBNull.Value); } else { _dbconnection.AddParameter("@Handeler_Parent_Name", SqlDbType.VarChar, P_Bo.Parent_Name); } _dbconnection.ExecuteProQuery(query); } catch (Exception ex) { throw ex; } }