public void SetBirthDate(int p_oid, Nullable <DateTime> p_birthDate) { /*PROTECTED REGION ID(ChroniGenNHibernate.CEN.Chroni_Administrator_setBirthDate) ENABLED START*/ // Write here your custom code... AdministratorCAD administratorCAD = new AdministratorCAD(); AdministratorCEN adminitratorCEN = new AdministratorCEN(administratorCAD); if (p_oid > 0) { AdministratorEN administrator = adminitratorCEN.ReadOID(p_oid); if (administrator != null) { if (p_birthDate != null) { administrator.BirthDate = p_birthDate; administratorCAD.Modify(administrator); } } } /*PROTECTED REGION END*/ }
public void Destroy(int identifier ) { try { SessionInitializeTransaction(); AdministratorEN administratorEN = (AdministratorEN)session.Load(typeof(AdministratorEN), identifier); session.Delete(administratorEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is ChroniGenNHibernate.Exceptions.ModelException) { throw ex; } throw new ChroniGenNHibernate.Exceptions.DataLayerException("Error in AdministratorCAD.", ex); } finally { SessionClose(); } }
public int New_(string p_name, ChroniGenNHibernate.Enumerated.Chroni.GenderEnum p_gender, Nullable <DateTime> p_birthDate, string p_photo, string p_email, String p_password, string p_surnames, string p_nif, string p_address, string p_phone) { AdministratorEN administratorEN = null; int oid; //Initialized AdministratorEN administratorEN = new AdministratorEN(); administratorEN.Name = p_name; administratorEN.Gender = p_gender; administratorEN.BirthDate = p_birthDate; administratorEN.Photo = p_photo; administratorEN.Email = p_email; administratorEN.Password = Utils.Util.GetEncondeMD5(p_password); administratorEN.Surnames = p_surnames; administratorEN.Nif = p_nif; administratorEN.Address = p_address; administratorEN.Phone = p_phone; //Call to AdministratorCAD oid = _IAdministratorCAD.New_(administratorEN); return(oid); }
public AdministratorEN ReadOIDDefault(int identifier ) { AdministratorEN administratorEN = null; try { SessionInitializeTransaction(); administratorEN = (AdministratorEN)session.Get(typeof(AdministratorEN), identifier); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is ChroniGenNHibernate.Exceptions.ModelException) { throw ex; } throw new ChroniGenNHibernate.Exceptions.DataLayerException("Error in AdministratorCAD.", ex); } finally { SessionClose(); } return(administratorEN); }
public int New_(AdministratorEN administrator) { try { SessionInitializeTransaction(); session.Save(administrator); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is ChroniGenNHibernate.Exceptions.ModelException) { throw ex; } throw new ChroniGenNHibernate.Exceptions.DataLayerException("Error in AdministratorCAD.", ex); } finally { SessionClose(); } return(administrator.Identifier); }
public void SetPhoto(int p_oid, string p_photo) { /*PROTECTED REGION ID(ChroniGenNHibernate.CEN.Chroni_Administrator_setPhoto) ENABLED START*/ // Write here your custom code... AdministratorCAD administratorCAD = new AdministratorCAD(); AdministratorCEN adminitratorCEN = new AdministratorCEN(administratorCAD); if (p_oid > 0) { AdministratorEN administrator = adminitratorCEN.ReadOID(p_oid); if (administrator != null) { if (!string.IsNullOrEmpty(p_photo)) { administrator.Photo = p_photo; administratorCAD.Modify(administrator); } } } /*PROTECTED REGION END*/ }
public void SetGender(int p_oid, ChroniGenNHibernate.Enumerated.Chroni.GenderEnum p_gender) { /*PROTECTED REGION ID(ChroniGenNHibernate.CEN.Chroni_Administrator_setGender) ENABLED START*/ // Write here your custom code... AdministratorCAD administratorCAD = new AdministratorCAD(); AdministratorCEN adminitratorCEN = new AdministratorCEN(administratorCAD); if (p_oid > 0) { AdministratorEN administrator = adminitratorCEN.ReadOID(p_oid); if (administrator != null) { if (p_gender > 0) { administrator.Gender = p_gender; administratorCAD.Modify(administrator); } } } /*PROTECTED REGION END*/ }
public void SetPassword(int p_oid, string p_passwordCurrent, string p_passwordNew) { /*PROTECTED REGION ID(ChroniGenNHibernate.CEN.Chroni_Administrator_setPassword) ENABLED START*/ // Write here your custom code... AdministratorCAD administratorCAD = new AdministratorCAD(); AdministratorCEN adminitratorCEN = new AdministratorCEN(administratorCAD); if (p_oid > 0) { AdministratorEN administrator = adminitratorCEN.ReadOID(p_oid); if (administrator != null) { if (!string.IsNullOrEmpty(p_passwordCurrent) && !string.IsNullOrEmpty(p_passwordNew)) { if (Utils.Util.GetEncondeMD5(p_passwordCurrent).Equals(administrator.Password)) { administrator.Password = Utils.Util.GetEncondeMD5(p_passwordNew); administratorCAD.Modify(administrator); } } } } /*PROTECTED REGION END*/ }
public AdministratorEN ReadOID(int identifier ) { AdministratorEN administratorEN = null; administratorEN = _IAdministratorCAD.ReadOID(identifier); return(administratorEN); }
// Modify default (Update all attributes of the class) public void ModifyDefault(AdministratorEN administrator) { try { SessionInitializeTransaction(); AdministratorEN administratorEN = (AdministratorEN)session.Load(typeof(AdministratorEN), administrator.Identifier); administratorEN.Name = administrator.Name; administratorEN.Gender = administrator.Gender; administratorEN.BirthDate = administrator.BirthDate; administratorEN.Photo = administrator.Photo; administratorEN.Email = administrator.Email; administratorEN.Password = administrator.Password; administratorEN.Surnames = administrator.Surnames; administratorEN.Nif = administrator.Nif; administratorEN.Address = administrator.Address; administratorEN.Phone = administrator.Phone; session.Update(administratorEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is ChroniGenNHibernate.Exceptions.ModelException) { throw ex; } throw new ChroniGenNHibernate.Exceptions.DataLayerException("Error in AdministratorCAD.", ex); } finally { SessionClose(); } }
public void Modify(int p_Administrator_OID, string p_name, ChroniGenNHibernate.Enumerated.Chroni.GenderEnum p_gender, Nullable <DateTime> p_birthDate, string p_photo, string p_email, String p_password, string p_surnames, string p_nif, string p_address, string p_phone) { AdministratorEN administratorEN = null; //Initialized AdministratorEN administratorEN = new AdministratorEN(); administratorEN.Identifier = p_Administrator_OID; administratorEN.Name = p_name; administratorEN.Gender = p_gender; administratorEN.BirthDate = p_birthDate; administratorEN.Photo = p_photo; administratorEN.Email = p_email; administratorEN.Password = Utils.Util.GetEncondeMD5(p_password); administratorEN.Surnames = p_surnames; administratorEN.Nif = p_nif; administratorEN.Address = p_address; administratorEN.Phone = p_phone; //Call to AdministratorCAD _IAdministratorCAD.Modify(administratorEN); }
public bool Logout(int p_oid) { /*PROTECTED REGION ID(ChroniGenNHibernate.CEN.Chroni_Administrator_logout) ENABLED START*/ // Write here your custom code... AdministratorCAD administratorCAD = new AdministratorCAD(); AdministratorCEN administratorCEN = new AdministratorCEN(administratorCAD); if (p_oid > 0) { AdministratorEN administrator = administratorCEN.ReadOID(p_oid); if (administrator != null) { return(true); } } return(false); /*PROTECTED REGION END*/ }