public override void Fill(DomainObject obj, IDataReader dr) { ECATEGORIAESCALA objCATEGORIAESCALA = obj as ECATEGORIAESCALA; //Poner las rutinas del Tools que se necesiten objCATEGORIAESCALA.CODCATEGORIA = Utiles.ConvertToDecimal(dr["CODCATEGORIA"]); objCATEGORIAESCALA.CODESCALA = Utiles.ConvertToDecimal(dr["CODESCALA"]); }
protected override IDbDataParameter[] GetDeleteParameters(DomainObject obj, DB db) { IDbDataParameter[] prms = db.GetArrayParameter(1); ECATEGORIAESCALA objCATEGORIAESCALA = obj as ECATEGORIAESCALA; prms[0] = db.GetParameter(); prms[0].Value = objCATEGORIAESCALA.CODCATEGORIA; prms[0].ParameterName = "@CODCATEGORIA"; return(prms); }
public bool Update(ECATEGORIAESCALA objCATEGORIAESCALA) { try { _objDAL.Update(objCATEGORIAESCALA); return(true); } catch (Exception ex) { Log log = new Log(); log.EscribirLog(ex); return(false); } }
public bool Save(ECATEGORIAESCALA objCATEGORIAESCALA) { try { objCATEGORIAESCALA.Save(); return(true); } catch (Exception ex) { Log log = new Log(); log.EscribirLog(ex); return(false); } }
public bool Save(EESCALA objESCALA) { try { if (GetESCALA(Utiles.ConvertToInt64(objESCALA.CODESCALA)).CODESCALA == objESCALA.CODESCALA) { objESCALA.IsPersisted = true; } else { objESCALA.CODESCALA = Serial(); objESCALA.IsPersisted = false; } objESCALA.Save(); BFCATEGORIA objBFCA = new BFCATEGORIA(); BFCATEGORIAESCALA objBFCE = new BFCATEGORIAESCALA(); objBFCE.DeletePorEscala(objESCALA.CODESCALA); foreach (ECATEGORIA objCA in objESCALA.CATEGORIAS) { objBFCA.Save(objCA); ECATEGORIAESCALA objCE = new ECATEGORIAESCALA(); objCE.CODCATEGORIA = objCA.CODCATEGORIA; objCE.CODESCALA = objESCALA.CODESCALA; objBFCE.Save(objCE); } BFRANGO objBFRA = new BFRANGO(); objBFRA.DeletePorEscala(objESCALA.CODESCALA); foreach (ERANGO objRA in objESCALA.RANGOS) { objRA.CODESCALA = objESCALA.CODESCALA; objBFRA.Save(objRA); } return(true); } catch (Exception ex) { Log log = new Log(); log.EscribirLog(ex); return(false); } }
protected override IDbDataParameter[] GetUpdateParameters(DomainObject obj, DB db) { IDbDataParameter[] prms = db.GetArrayParameter(2); ECATEGORIAESCALA objCATEGORIAESCALA = obj as ECATEGORIAESCALA; //Poner las rutinas del Tools que se necesiten prms[0] = db.GetParameter(); prms[0].Value = objCATEGORIAESCALA.CODCATEGORIA; prms[0].ParameterName = "@CODCATEGORIA"; prms[1] = db.GetParameter(); prms[1].Value = objCATEGORIAESCALA.CODESCALA; prms[1].ParameterName = "@CODESCALA"; return(prms); }
protected override void SetPrimaryKey(DomainObject obj, long id) { ECATEGORIAESCALA objRoot = obj as ECATEGORIAESCALA; objRoot.CODCATEGORIA = Utiles.ConvertToDecimal(id); }