///// <summary> ///// Actualiza un Motivo a partir del id ///// </summary> //internal int Update(Models.Motivo oMotivo) //{ // try // { // SqlParameter[] dbparams = new SqlParameter[4] { // Param(enumDBFields.t423_idmotivo, oMotivo.t423_idmotivo), // Param(enumDBFields.t423_denominacion, oMotivo.t423_denominacion), // Param(enumDBFields.t423_estado, oMotivo.t423_estado), // Param(enumDBFields.t423_cuenta, oMotivo.t423_cuenta) // }; // return (int)cDblib.Execute("_Motivo_UPD", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Elimina un Motivo a partir del id ///// </summary> //internal int Delete() //{ // try // { // return (int)cDblib.Execute("_Motivo_DEL", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Obtiene todos los Motivo ///// </summary> //internal List<Models.Motivo> Catalogo(Models.Motivo oMotivoFilter) //{ // Models.Motivo oMotivo = null; // List<Models.Motivo> lst = new List<Models.Motivo>(); // IDataReader dr = null; // try // { // SqlParameter[] dbparams = new SqlParameter[4] { // Param(enumDBFields.t423_idmotivo, oTEMP_MotivoFilter.t423_idmotivo), // Param(enumDBFields.t423_denominacion, oTEMP_MotivoFilter.t423_denominacion), // Param(enumDBFields.t423_estado, oTEMP_MotivoFilter.t423_estado), // Param(enumDBFields.t423_cuenta, oTEMP_MotivoFilter.t423_cuenta) // }; // dr = cDblib.DataReader("_Motivo_CAT", dbparams); // while (dr.Read()) // { // oMotivo = new Models.Motivo(); // oMotivo.t423_idmotivo=Convert.ToByte(dr["t423_idmotivo"]); // oMotivo.t423_denominacion=Convert.ToString(dr["t423_denominacion"]); // oMotivo.t423_estado=Convert.ToBoolean(dr["t423_estado"]); // oMotivo.t423_cuenta=Convert.ToInt32(dr["t423_cuenta"]); // lst.Add(oMotivo); // } // return lst; // } // catch (Exception ex) // { // throw ex; // } // finally // { // if (dr != null) // { // if (!dr.IsClosed) dr.Close(); // dr.Dispose(); // } // } //} public List <Models.Motivo> Catalogo() { Models.Motivo oMotivo = null; List <Models.Motivo> lst = new List <Models.Motivo>(); IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[6] { Param(enumDBFields.t423_idmotivo, null), Param(enumDBFields.t423_denominacion, ""), Param(enumDBFields.t423_estado, null), Param(enumDBFields.t423_cuenta, null), Param(enumDBFields.nOrden, 2), Param(enumDBFields.nAscDesc, 0) }; dr = cDblib.DataReader("[GVT_MOTIVO_C]", dbparams); while (dr.Read()) { oMotivo = new Models.Motivo(); oMotivo.t423_idmotivo = Convert.ToByte(dr["t423_idmotivo"]); oMotivo.t423_denominacion = Convert.ToString(dr["t423_denominacion"]); oMotivo.t423_estado = Convert.ToBoolean(dr["t423_estado"]); oMotivo.t423_cuenta = Convert.ToInt32(dr["t423_cuenta"]); lst.Add(oMotivo); } return(lst); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }
///// <summary> ///// Inserta un Motivo ///// </summary> //internal int Insert(Models.Motivo oMotivo) //{ // try // { // SqlParameter[] dbparams = new SqlParameter[4] { // Param(enumDBFields.t423_idmotivo, oMotivo.t423_idmotivo), // Param(enumDBFields.t423_denominacion, oMotivo.t423_denominacion), // Param(enumDBFields.t423_estado, oMotivo.t423_estado), // Param(enumDBFields.t423_cuenta, oMotivo.t423_cuenta) // }; // return (int)cDblib.Execute("_Motivo_INS", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Obtiene un Motivo a partir del id ///// </summary> internal Models.Motivo Select(byte t423_idmotivo) { Models.Motivo oMotivo = null; IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[6] { Param(enumDBFields.t423_idmotivo, t423_idmotivo), Param(enumDBFields.t423_denominacion, ""), Param(enumDBFields.t423_estado, null), Param(enumDBFields.t423_cuenta, null), Param(enumDBFields.nOrden, 2), Param(enumDBFields.nAscDesc, 0) }; dr = cDblib.DataReader("GVT_MOTIVO_C", dbparams); if (dr.Read()) { oMotivo = new Models.Motivo(); oMotivo.t423_idmotivo = t423_idmotivo; oMotivo.t423_denominacion = Convert.ToString(dr["t423_denominacion"]); oMotivo.t423_estado = Convert.ToBoolean(dr["t423_estado"]); oMotivo.t423_cuenta = Convert.ToInt32(dr["t423_cuenta"]); } return(oMotivo); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }