private SqlParameter Param(enumDBFields dbField, object value) { SqlParameter dbParam = null; string paramName = null; SqlDbType paramType = default(SqlDbType); int paramSize = 0; ParameterDirection paramDirection = ParameterDirection.Input; switch (dbField) { case enumDBFields.ta200_idareapreventa: paramName = "@ta200_idareapreventa"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.ta200_denominacion: paramName = "@ta200_denominacion"; paramType = SqlDbType.VarChar; paramSize = 50; break; case enumDBFields.ta200_estadoactiva: paramName = "@ta200_estadoactiva"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.t001_idficepi_responsable: paramName = "@t001_idficepi_responsable"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.ta199_idunidadpreventa: paramName = "@ta199_idunidadpreventa"; paramType = SqlDbType.SmallInt; paramSize = 2; break; case enumDBFields.t331_idpt: paramName = "@t331_idpt"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t001_idficepi: paramName = "@t001_idficepi"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.filtro: paramName = "@filtro"; paramType = SqlDbType.VarChar; paramSize = 250; break; case enumDBFields.listaFigurasArea: paramName = "@TABLAFIGURAS"; paramType = SqlDbType.Structured; paramSize = 0; break; case enumDBFields.actuocomoadministrador: paramName = "@actuocomoadministrador"; paramType = SqlDbType.Bit; paramSize = 1; break; } dbParam = cDblib.dbParameter(paramName, paramType, paramSize); dbParam.Direction = paramDirection; if (paramDirection == ParameterDirection.Input | paramDirection == ParameterDirection.InputOutput) { dbParam.Value = value; } return(dbParam); }
///// <summary> ///// Inserta un TareasAgendaPSN ///// </summary> //internal int Insert(Models.TareasAgendaPSN oTareasAgendaPSN) //{ // try // { // SqlParameter[] dbparams = new SqlParameter[7] { // Param(enumDBFields.t305_idproyectosubnodo, oTareasAgendaPSN.t305_idproyectosubnodo), // Param(enumDBFields.t301_idproyecto, oTareasAgendaPSN.t301_idproyecto), // Param(enumDBFields.t305_seudonimo, oTareasAgendaPSN.t305_seudonimo), // Param(enumDBFields.t301_denominacion, oTareasAgendaPSN.t301_denominacion), // Param(enumDBFields.t303_denominacion, oTareasAgendaPSN.t303_denominacion), // Param(enumDBFields.t302_denominacion, oTareasAgendaPSN.t302_denominacion), // Param(enumDBFields.responsable, oTareasAgendaPSN.responsable) // }; // return (int)cDblib.Execute("SUPER.IAP30_TareasAgendaPSN_INS", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Obtiene un TareasAgendaPSN a partir del id ///// </summary> //internal Models.TareasAgendaPSN Select() //{ // Models.TareasAgendaPSN oTareasAgendaPSN = null; // IDataReader dr = null; // try // { // dr = cDblib.DataReader("SUPER.IAP30_TareasAgendaPSN_SEL", dbparams); // if (dr.Read()) // { // oTareasAgendaPSN = new Models.TareasAgendaPSN(); // oTareasAgendaPSN.t305_idproyectosubnodo=Convert.ToInt32(dr["t305_idproyectosubnodo"]); // oTareasAgendaPSN.t301_idproyecto=Convert.ToInt32(dr["t301_idproyecto"]); // oTareasAgendaPSN.t305_seudonimo=Convert.ToString(dr["t305_seudonimo"]); // oTareasAgendaPSN.t301_denominacion=Convert.ToString(dr["t301_denominacion"]); // oTareasAgendaPSN.t303_denominacion=Convert.ToString(dr["t303_denominacion"]); // oTareasAgendaPSN.t302_denominacion=Convert.ToString(dr["t302_denominacion"]); // if(!Convert.IsDBNull(dr["responsable"])) // oTareasAgendaPSN.responsable=Convert.ToString(dr["responsable"]); // } // return oTareasAgendaPSN; // } // catch (Exception ex) // { // throw ex; // } // finally // { // if (dr != null) // { // if (!dr.IsClosed) dr.Close(); // dr.Dispose(); // } // } //} ///// <summary> ///// Actualiza un TareasAgendaPSN a partir del id ///// </summary> //internal int Update(Models.TareasAgendaPSN oTareasAgendaPSN) //{ // try // { // SqlParameter[] dbparams = new SqlParameter[7] { // Param(enumDBFields.t305_idproyectosubnodo, oTareasAgendaPSN.t305_idproyectosubnodo), // Param(enumDBFields.t301_idproyecto, oTareasAgendaPSN.t301_idproyecto), // Param(enumDBFields.t305_seudonimo, oTareasAgendaPSN.t305_seudonimo), // Param(enumDBFields.t301_denominacion, oTareasAgendaPSN.t301_denominacion), // Param(enumDBFields.t303_denominacion, oTareasAgendaPSN.t303_denominacion), // Param(enumDBFields.t302_denominacion, oTareasAgendaPSN.t302_denominacion), // Param(enumDBFields.responsable, oTareasAgendaPSN.responsable) // }; // return (int)cDblib.Execute("SUPER.IAP30_TareasAgendaPSN_UPD", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Elimina un TareasAgendaPSN a partir del id ///// </summary> //internal int Delete() //{ // try // { // return (int)cDblib.Execute("SUPER.IAP30_TareasAgendaPSN_DEL", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Obtiene todos los TareasAgendaPSN ///// </summary> //internal List<Models.TareasAgendaPSN> Catalogo(Models.TareasAgendaPSN oTareasAgendaPSNFilter) //{ // Models.TareasAgendaPSN oTareasAgendaPSN = null; // List<Models.TareasAgendaPSN> lst = new List<Models.TareasAgendaPSN>(); // IDataReader dr = null; // try // { // SqlParameter[] dbparams = new SqlParameter[7] { // Param(enumDBFields.t305_idproyectosubnodo, oTEMP_TareasAgendaPSNFilter.t305_idproyectosubnodo), // Param(enumDBFields.t301_idproyecto, oTEMP_TareasAgendaPSNFilter.t301_idproyecto), // Param(enumDBFields.t305_seudonimo, oTEMP_TareasAgendaPSNFilter.t305_seudonimo), // Param(enumDBFields.t301_denominacion, oTEMP_TareasAgendaPSNFilter.t301_denominacion), // Param(enumDBFields.t303_denominacion, oTEMP_TareasAgendaPSNFilter.t303_denominacion), // Param(enumDBFields.t302_denominacion, oTEMP_TareasAgendaPSNFilter.t302_denominacion), // Param(enumDBFields.responsable, oTEMP_TareasAgendaPSNFilter.responsable) // }; // dr = cDblib.DataReader("SUPER.IAP30_TareasAgendaPSN_CAT", dbparams); // while (dr.Read()) // { // oTareasAgendaPSN = new Models.TareasAgendaPSN(); // oTareasAgendaPSN.t305_idproyectosubnodo=Convert.ToInt32(dr["t305_idproyectosubnodo"]); // oTareasAgendaPSN.t301_idproyecto=Convert.ToInt32(dr["t301_idproyecto"]); // oTareasAgendaPSN.t305_seudonimo=Convert.ToString(dr["t305_seudonimo"]); // oTareasAgendaPSN.t301_denominacion=Convert.ToString(dr["t301_denominacion"]); // oTareasAgendaPSN.t303_denominacion=Convert.ToString(dr["t303_denominacion"]); // oTareasAgendaPSN.t302_denominacion=Convert.ToString(dr["t302_denominacion"]); // if(!Convert.IsDBNull(dr["responsable"])) // oTareasAgendaPSN.responsable=Convert.ToString(dr["responsable"]); // lst.Add(oTareasAgendaPSN); // } // return lst; // } // catch (Exception ex) // { // throw ex; // } // finally // { // if (dr != null) // { // if (!dr.IsClosed) dr.Close(); // dr.Dispose(); // } // } //} #endregion #region funciones privadas private SqlParameter Param(enumDBFields dbField, object value) { SqlParameter dbParam = null; string paramName = null; SqlDbType paramType = default(SqlDbType); int paramSize = 0; ParameterDirection paramDirection = ParameterDirection.Input; switch (dbField) { case enumDBFields.t305_idproyectosubnodo: paramName = "@t305_idproyectosubnodo"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t301_idproyecto: paramName = "@t301_idproyecto"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t305_seudonimo: paramName = "@t305_seudonimo"; paramType = SqlDbType.VarChar; paramSize = 70; break; case enumDBFields.t301_denominacion: paramName = "@t301_denominacion"; paramType = SqlDbType.VarChar; paramSize = 70; break; case enumDBFields.t303_denominacion: paramName = "@t303_denominacion"; paramType = SqlDbType.VarChar; paramSize = 50; break; case enumDBFields.t302_denominacion: paramName = "@t302_denominacion"; paramType = SqlDbType.VarChar; paramSize = 100; break; case enumDBFields.responsable: paramName = "@responsable"; paramType = SqlDbType.VarChar; paramSize = 173; break; } dbParam = cDblib.dbParameter(paramName, paramType, paramSize); dbParam.Direction = paramDirection; if (paramDirection == ParameterDirection.Input | paramDirection == ParameterDirection.InputOutput) { dbParam.Value = value; } return(dbParam); }
///// <summary> ///// Actualiza un ProyectoSubNodo a partir del id ///// </summary> //internal int Update(Models.ProyectoSubNodo oProyectoSubNodo) //{ // try // { // SqlParameter[] dbparams = new SqlParameter[11] { // Param(enumDBFields.t301_estado, oProyectoSubNodo.t301_estado), // Param(enumDBFields.t301_denominacion, oProyectoSubNodo.t301_denominacion), // Param(enumDBFields.t301_idproyecto, oProyectoSubNodo.t301_idproyecto), // Param(enumDBFields.t301_categoria, oProyectoSubNodo.t301_categoria), // Param(enumDBFields.t305_accesobitacora_pst, oProyectoSubNodo.t305_accesobitacora_pst), // Param(enumDBFields.t305_cualidad, oProyectoSubNodo.t305_cualidad), // Param(enumDBFields.t314_idusuario_SAT, oProyectoSubNodo.t314_idusuario_SAT), // Param(enumDBFields.t314_idusuario_SAA, oProyectoSubNodo.t314_idusuario_SAA), // Param(enumDBFields.t301_externalizable, oProyectoSubNodo.t301_externalizable), // Param(enumDBFields.t422_idmoneda, oProyectoSubNodo.t422_idmoneda), // Param(enumDBFields.denMoneda, oProyectoSubNodo.denMoneda) // }; // return (int)cDblib.Execute("_ProyectoSubNodo_UPD", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Elimina un ProyectoSubNodo a partir del id ///// </summary> //internal int Delete() //{ // try // { // return (int)cDblib.Execute("_ProyectoSubNodo_DEL", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Obtiene todos los ProyectoSubNodo ///// </summary> //internal List<Models.ProyectoSubNodo> Catalogo(Models.ProyectoSubNodo oProyectoSubNodoFilter) //{ // Models.ProyectoSubNodo oProyectoSubNodo = null; // List<Models.ProyectoSubNodo> lst = new List<Models.ProyectoSubNodo>(); // IDataReader dr = null; // try // { // SqlParameter[] dbparams = new SqlParameter[11] { // Param(enumDBFields.t301_estado, oTEMP_ProyectoSubNodoFilter.t301_estado), // Param(enumDBFields.t301_denominacion, oTEMP_ProyectoSubNodoFilter.t301_denominacion), // Param(enumDBFields.t301_idproyecto, oTEMP_ProyectoSubNodoFilter.t301_idproyecto), // Param(enumDBFields.t301_categoria, oTEMP_ProyectoSubNodoFilter.t301_categoria), // Param(enumDBFields.t305_accesobitacora_pst, oTEMP_ProyectoSubNodoFilter.t305_accesobitacora_pst), // Param(enumDBFields.t305_cualidad, oTEMP_ProyectoSubNodoFilter.t305_cualidad), // Param(enumDBFields.t314_idusuario_SAT, oTEMP_ProyectoSubNodoFilter.t314_idusuario_SAT), // Param(enumDBFields.t314_idusuario_SAA, oTEMP_ProyectoSubNodoFilter.t314_idusuario_SAA), // Param(enumDBFields.t301_externalizable, oTEMP_ProyectoSubNodoFilter.t301_externalizable), // Param(enumDBFields.t422_idmoneda, oTEMP_ProyectoSubNodoFilter.t422_idmoneda), // Param(enumDBFields.denMoneda, oTEMP_ProyectoSubNodoFilter.denMoneda) // }; // dr = cDblib.DataReader("_ProyectoSubNodo_CAT", dbparams); // while (dr.Read()) // { // oProyectoSubNodo = new Models.ProyectoSubNodo(); // oProyectoSubNodo.t301_estado=Convert.ToString(dr["t301_estado"]); // oProyectoSubNodo.t301_denominacion=Convert.ToString(dr["t301_denominacion"]); // oProyectoSubNodo.t301_idproyecto=Convert.ToInt32(dr["t301_idproyecto"]); // oProyectoSubNodo.t301_categoria=Convert.ToString(dr["t301_categoria"]); // oProyectoSubNodo.t305_accesobitacora_pst=Convert.ToString(dr["t305_accesobitacora_pst"]); // oProyectoSubNodo.t305_cualidad=Convert.ToString(dr["t305_cualidad"]); // oProyectoSubNodo.t314_idusuario_SAT=Convert.ToInt32(dr["t314_idusuario_SAT"]); // oProyectoSubNodo.t314_idusuario_SAA=Convert.ToInt32(dr["t314_idusuario_SAA"]); // oProyectoSubNodo.t301_externalizable=Convert.ToBoolean(dr["t301_externalizable"]); // oProyectoSubNodo.t422_idmoneda=Convert.ToString(dr["t422_idmoneda"]); // oProyectoSubNodo.denMoneda=Convert.ToString(dr["denMoneda"]); // lst.Add(oProyectoSubNodo); // } // return lst; // } // catch (Exception ex) // { // throw ex; // } // finally // { // if (dr != null) // { // if (!dr.IsClosed) dr.Close(); // dr.Dispose(); // } // } //} #endregion #region funciones privadas private SqlParameter Param(enumDBFields dbField, object value) { SqlParameter dbParam = null; string paramName = null; SqlDbType paramType = default(SqlDbType); int paramSize = 0; ParameterDirection paramDirection = ParameterDirection.Input; switch (dbField) { case enumDBFields.t305_idproyectosubnodo: paramName = "@t305_idproyectosubnodo"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t301_estado: paramName = "@t301_estado"; paramType = SqlDbType.Char; paramSize = 1; break; case enumDBFields.t301_denominacion: paramName = "@t301_denominacion"; paramType = SqlDbType.VarChar; paramSize = 70; break; case enumDBFields.t301_idproyecto: paramName = "@t301_idproyecto"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t301_categoria: paramName = "@t301_categoria"; paramType = SqlDbType.Char; paramSize = 1; break; case enumDBFields.t305_accesobitacora_pst: paramName = "@t305_accesobitacora_pst"; paramType = SqlDbType.Char; paramSize = 1; break; case enumDBFields.t305_cualidad: paramName = "@t305_cualidad"; paramType = SqlDbType.Char; paramSize = 1; break; case enumDBFields.t314_idusuario_SAT: paramName = "@t314_idusuario_SAT"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t314_idusuario_SAA: paramName = "@t314_idusuario_SAA"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t301_externalizable: paramName = "@t301_externalizable"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.t422_idmoneda: paramName = "@t422_idmoneda"; paramType = SqlDbType.VarChar; paramSize = 5; break; case enumDBFields.denMoneda: paramName = "@denMoneda"; paramType = SqlDbType.VarChar; paramSize = 50; break; } dbParam = cDblib.dbParameter(paramName, paramType, paramSize); dbParam.Direction = paramDirection; if (paramDirection == ParameterDirection.Input | paramDirection == ParameterDirection.InputOutput) { dbParam.Value = value; } return(dbParam); }
///// <summary> ///// Actualiza un TareaPSP a partir del id ///// </summary> //internal int Update(Models.TareaPSP oTareaPSP) //{ // try // { // SqlParameter[] dbparams = new SqlParameter[47] { // Param(enumDBFields.t332_idtarea, oTareaPSP.t332_idtarea), // Param(enumDBFields.t332_destarea, oTareaPSP.t332_destarea), // Param(enumDBFields.t332_destarealong, oTareaPSP.t332_destarealong), // Param(enumDBFields.t331_idpt, oTareaPSP.t331_idpt), // Param(enumDBFields.t334_idfase, oTareaPSP.t334_idfase), // Param(enumDBFields.t335_idactividad, oTareaPSP.t335_idactividad), // Param(enumDBFields.t314_idusuario_promotor, oTareaPSP.t314_idusuario_promotor), // Param(enumDBFields.t314_idusuario_ultmodif, oTareaPSP.t314_idusuario_ultmodif), // Param(enumDBFields.t332_falta, oTareaPSP.t332_falta), // Param(enumDBFields.t332_fultmodif, oTareaPSP.t332_fultmodif), // Param(enumDBFields.t332_fiv, oTareaPSP.t332_fiv), // Param(enumDBFields.t332_ffv, oTareaPSP.t332_ffv), // Param(enumDBFields.t332_estado, oTareaPSP.t332_estado), // Param(enumDBFields.t332_fipl, oTareaPSP.t332_fipl), // Param(enumDBFields.t332_ffpl, oTareaPSP.t332_ffpl), // Param(enumDBFields.t332_etpl, oTareaPSP.t332_etpl), // Param(enumDBFields.t332_ffpr, oTareaPSP.t332_ffpr), // Param(enumDBFields.t332_etpr, oTareaPSP.t332_etpr), // Param(enumDBFields.t346_idpst, oTareaPSP.t346_idpst), // Param(enumDBFields.t332_cle, oTareaPSP.t332_cle), // Param(enumDBFields.t332_tipocle, oTareaPSP.t332_tipocle), // Param(enumDBFields.t332_orden, oTareaPSP.t332_orden), // Param(enumDBFields.t332_facturable, oTareaPSP.t332_facturable), // Param(enumDBFields.t332_presupuesto, oTareaPSP.t332_presupuesto), // Param(enumDBFields.t353_idorigen, oTareaPSP.t353_idorigen), // Param(enumDBFields.t332_otl, oTareaPSP.t332_otl), // Param(enumDBFields.t332_incidencia, oTareaPSP.t332_incidencia), // Param(enumDBFields.t332_observaciones, oTareaPSP.t332_observaciones), // Param(enumDBFields.t332_notificable, oTareaPSP.t332_notificable), // Param(enumDBFields.t332_notas1, oTareaPSP.t332_notas1), // Param(enumDBFields.t332_notas2, oTareaPSP.t332_notas2), // Param(enumDBFields.t332_notas3, oTareaPSP.t332_notas3), // Param(enumDBFields.t332_notas4, oTareaPSP.t332_notas4), // Param(enumDBFields.t332_avance, oTareaPSP.t332_avance), // Param(enumDBFields.t332_avanceauto, oTareaPSP.t332_avanceauto), // Param(enumDBFields.t314_idusuario_fin, oTareaPSP.t314_idusuario_fin), // Param(enumDBFields.t332_ffin, oTareaPSP.t332_ffin), // Param(enumDBFields.t314_idusuario_cierre, oTareaPSP.t314_idusuario_cierre), // Param(enumDBFields.t332_fcierre, oTareaPSP.t332_fcierre), // Param(enumDBFields.t332_impiap, oTareaPSP.t332_impiap), // Param(enumDBFields.t332_notasiap, oTareaPSP.t332_notasiap), // Param(enumDBFields.t332_heredanodo, oTareaPSP.t332_heredanodo), // Param(enumDBFields.t332_heredaproyeco, oTareaPSP.t332_heredaproyeco), // Param(enumDBFields.t332_mensaje, oTareaPSP.t332_mensaje), // Param(enumDBFields.t332_acceso_iap, oTareaPSP.t332_acceso_iap), // Param(enumDBFields.t324_idmodofact, oTareaPSP.t324_idmodofact), // Param(enumDBFields.t324_denominacion, oTareaPSP.t324_denominacion) // }; // return (int)cDblib.Execute("_TareaPSP_UPD", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Elimina un TareaPSP a partir del id ///// </summary> //internal int Delete() //{ // try // { // return (int)cDblib.Execute("_TareaPSP_DEL", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Obtiene todos los TareaPSP ///// </summary> //internal List<Models.TareaPSP> Catalogo(Models.TareaPSP oTareaPSPFilter) //{ // Models.TareaPSP oTareaPSP = null; // List<Models.TareaPSP> lst = new List<Models.TareaPSP>(); // IDataReader dr = null; // try // { // SqlParameter[] dbparams = new SqlParameter[47] { // Param(enumDBFields.t332_idtarea, oTEMP_TareaPSPFilter.t332_idtarea), // Param(enumDBFields.t332_destarea, oTEMP_TareaPSPFilter.t332_destarea), // Param(enumDBFields.t332_destarealong, oTEMP_TareaPSPFilter.t332_destarealong), // Param(enumDBFields.t331_idpt, oTEMP_TareaPSPFilter.t331_idpt), // Param(enumDBFields.t334_idfase, oTEMP_TareaPSPFilter.t334_idfase), // Param(enumDBFields.t335_idactividad, oTEMP_TareaPSPFilter.t335_idactividad), // Param(enumDBFields.t314_idusuario_promotor, oTEMP_TareaPSPFilter.t314_idusuario_promotor), // Param(enumDBFields.t314_idusuario_ultmodif, oTEMP_TareaPSPFilter.t314_idusuario_ultmodif), // Param(enumDBFields.t332_falta, oTEMP_TareaPSPFilter.t332_falta), // Param(enumDBFields.t332_fultmodif, oTEMP_TareaPSPFilter.t332_fultmodif), // Param(enumDBFields.t332_fiv, oTEMP_TareaPSPFilter.t332_fiv), // Param(enumDBFields.t332_ffv, oTEMP_TareaPSPFilter.t332_ffv), // Param(enumDBFields.t332_estado, oTEMP_TareaPSPFilter.t332_estado), // Param(enumDBFields.t332_fipl, oTEMP_TareaPSPFilter.t332_fipl), // Param(enumDBFields.t332_ffpl, oTEMP_TareaPSPFilter.t332_ffpl), // Param(enumDBFields.t332_etpl, oTEMP_TareaPSPFilter.t332_etpl), // Param(enumDBFields.t332_ffpr, oTEMP_TareaPSPFilter.t332_ffpr), // Param(enumDBFields.t332_etpr, oTEMP_TareaPSPFilter.t332_etpr), // Param(enumDBFields.t346_idpst, oTEMP_TareaPSPFilter.t346_idpst), // Param(enumDBFields.t332_cle, oTEMP_TareaPSPFilter.t332_cle), // Param(enumDBFields.t332_tipocle, oTEMP_TareaPSPFilter.t332_tipocle), // Param(enumDBFields.t332_orden, oTEMP_TareaPSPFilter.t332_orden), // Param(enumDBFields.t332_facturable, oTEMP_TareaPSPFilter.t332_facturable), // Param(enumDBFields.t332_presupuesto, oTEMP_TareaPSPFilter.t332_presupuesto), // Param(enumDBFields.t353_idorigen, oTEMP_TareaPSPFilter.t353_idorigen), // Param(enumDBFields.t332_otl, oTEMP_TareaPSPFilter.t332_otl), // Param(enumDBFields.t332_incidencia, oTEMP_TareaPSPFilter.t332_incidencia), // Param(enumDBFields.t332_observaciones, oTEMP_TareaPSPFilter.t332_observaciones), // Param(enumDBFields.t332_notificable, oTEMP_TareaPSPFilter.t332_notificable), // Param(enumDBFields.t332_notas1, oTEMP_TareaPSPFilter.t332_notas1), // Param(enumDBFields.t332_notas2, oTEMP_TareaPSPFilter.t332_notas2), // Param(enumDBFields.t332_notas3, oTEMP_TareaPSPFilter.t332_notas3), // Param(enumDBFields.t332_notas4, oTEMP_TareaPSPFilter.t332_notas4), // Param(enumDBFields.t332_avance, oTEMP_TareaPSPFilter.t332_avance), // Param(enumDBFields.t332_avanceauto, oTEMP_TareaPSPFilter.t332_avanceauto), // Param(enumDBFields.t314_idusuario_fin, oTEMP_TareaPSPFilter.t314_idusuario_fin), // Param(enumDBFields.t332_ffin, oTEMP_TareaPSPFilter.t332_ffin), // Param(enumDBFields.t314_idusuario_cierre, oTEMP_TareaPSPFilter.t314_idusuario_cierre), // Param(enumDBFields.t332_fcierre, oTEMP_TareaPSPFilter.t332_fcierre), // Param(enumDBFields.t332_impiap, oTEMP_TareaPSPFilter.t332_impiap), // Param(enumDBFields.t332_notasiap, oTEMP_TareaPSPFilter.t332_notasiap), // Param(enumDBFields.t332_heredanodo, oTEMP_TareaPSPFilter.t332_heredanodo), // Param(enumDBFields.t332_heredaproyeco, oTEMP_TareaPSPFilter.t332_heredaproyeco), // Param(enumDBFields.t332_mensaje, oTEMP_TareaPSPFilter.t332_mensaje), // Param(enumDBFields.t332_acceso_iap, oTEMP_TareaPSPFilter.t332_acceso_iap), // Param(enumDBFields.t324_idmodofact, oTEMP_TareaPSPFilter.t324_idmodofact), // Param(enumDBFields.t324_denominacion, oTEMP_TareaPSPFilter.t324_denominacion) // }; // dr = cDblib.DataReader("_TareaPSP_CAT", dbparams); // while (dr.Read()) // { // oTareaPSP = new Models.TareaPSP(); // oTareaPSP.t332_idtarea=Convert.ToInt32(dr["t332_idtarea"]); // oTareaPSP.t332_destarea=Convert.ToString(dr["t332_destarea"]); // oTareaPSP.t332_destarealong=Convert.ToString(dr["t332_destarealong"]); // oTareaPSP.t331_idpt=Convert.ToInt32(dr["t331_idpt"]); // if(!Convert.IsDBNull(dr["t334_idfase"])) // oTareaPSP.t334_idfase=Convert.ToInt32(dr["t334_idfase"]); // if(!Convert.IsDBNull(dr["t335_idactividad"])) // oTareaPSP.t335_idactividad=Convert.ToInt32(dr["t335_idactividad"]); // if(!Convert.IsDBNull(dr["t314_idusuario_promotor"])) // oTareaPSP.t314_idusuario_promotor=Convert.ToInt32(dr["t314_idusuario_promotor"]); // if(!Convert.IsDBNull(dr["t314_idusuario_ultmodif"])) // oTareaPSP.t314_idusuario_ultmodif=Convert.ToInt32(dr["t314_idusuario_ultmodif"]); // oTareaPSP.t332_falta=Convert.ToDateTime(dr["t332_falta"]); // oTareaPSP.t332_fultmodif=Convert.ToDateTime(dr["t332_fultmodif"]); // oTareaPSP.t332_fiv=Convert.ToDateTime(dr["t332_fiv"]); // if(!Convert.IsDBNull(dr["t332_ffv"])) // oTareaPSP.t332_ffv=Convert.ToDateTime(dr["t332_ffv"]); // oTareaPSP.t332_estado=Convert.ToByte(dr["t332_estado"]); // if(!Convert.IsDBNull(dr["t332_fipl"])) // oTareaPSP.t332_fipl=Convert.ToDateTime(dr["t332_fipl"]); // if(!Convert.IsDBNull(dr["t332_ffpl"])) // oTareaPSP.t332_ffpl=Convert.ToDateTime(dr["t332_ffpl"]); // if(!Convert.IsDBNull(dr["t332_etpl"])) // oTareaPSP.t332_etpl=Convert.ToDouble(dr["t332_etpl"]); // if(!Convert.IsDBNull(dr["t332_ffpr"])) // oTareaPSP.t332_ffpr=Convert.ToDateTime(dr["t332_ffpr"]); // if(!Convert.IsDBNull(dr["t332_etpr"])) // oTareaPSP.t332_etpr=Convert.ToDouble(dr["t332_etpr"]); // if(!Convert.IsDBNull(dr["t346_idpst"])) // oTareaPSP.t346_idpst=Convert.ToInt32(dr["t346_idpst"]); // if(!Convert.IsDBNull(dr["t332_cle"])) // oTareaPSP.t332_cle=Convert.ToSingle(dr["t332_cle"]); // oTareaPSP.t332_tipocle=Convert.ToString(dr["t332_tipocle"]); // oTareaPSP.t332_orden=Convert.ToInt32(dr["t332_orden"]); // oTareaPSP.t332_facturable=Convert.ToBoolean(dr["t332_facturable"]); // oTareaPSP.t332_presupuesto=Convert.ToDecimal(dr["t332_presupuesto"]); // if(!Convert.IsDBNull(dr["t353_idorigen"])) // oTareaPSP.t353_idorigen=Convert.ToInt32(dr["t353_idorigen"]); // oTareaPSP.t332_otl=Convert.ToString(dr["t332_otl"]); // oTareaPSP.t332_incidencia=Convert.ToString(dr["t332_incidencia"]); // oTareaPSP.t332_observaciones=Convert.ToString(dr["t332_observaciones"]); // oTareaPSP.t332_notificable=Convert.ToBoolean(dr["t332_notificable"]); // oTareaPSP.t332_notas1=Convert.ToString(dr["t332_notas1"]); // oTareaPSP.t332_notas2=Convert.ToString(dr["t332_notas2"]); // oTareaPSP.t332_notas3=Convert.ToString(dr["t332_notas3"]); // oTareaPSP.t332_notas4=Convert.ToString(dr["t332_notas4"]); // if(!Convert.IsDBNull(dr["t332_avance"])) // oTareaPSP.t332_avance=Convert.ToDouble(dr["t332_avance"]); // oTareaPSP.t332_avanceauto=Convert.ToBoolean(dr["t332_avanceauto"]); // if(!Convert.IsDBNull(dr["t314_idusuario_fin"])) // oTareaPSP.t314_idusuario_fin=Convert.ToInt32(dr["t314_idusuario_fin"]); // if(!Convert.IsDBNull(dr["t332_ffin"])) // oTareaPSP.t332_ffin=Convert.ToDateTime(dr["t332_ffin"]); // if(!Convert.IsDBNull(dr["t314_idusuario_cierre"])) // oTareaPSP.t314_idusuario_cierre=Convert.ToInt32(dr["t314_idusuario_cierre"]); // if(!Convert.IsDBNull(dr["t332_fcierre"])) // oTareaPSP.t332_fcierre=Convert.ToDateTime(dr["t332_fcierre"]); // oTareaPSP.t332_impiap=Convert.ToBoolean(dr["t332_impiap"]); // oTareaPSP.t332_notasiap=Convert.ToBoolean(dr["t332_notasiap"]); // oTareaPSP.t332_heredanodo=Convert.ToBoolean(dr["t332_heredanodo"]); // oTareaPSP.t332_heredaproyeco=Convert.ToBoolean(dr["t332_heredaproyeco"]); // oTareaPSP.t332_mensaje=Convert.ToString(dr["t332_mensaje"]); // oTareaPSP.t332_acceso_iap=Convert.ToString(dr["t332_acceso_iap"]); // if(!Convert.IsDBNull(dr["t324_idmodofact"])) // oTareaPSP.t324_idmodofact=Convert.ToInt32(dr["t324_idmodofact"]); // if(!Convert.IsDBNull(dr["t324_denominacion"])) // oTareaPSP.t324_denominacion=Convert.ToString(dr["t324_denominacion"]); // lst.Add(oTareaPSP); // } // return lst; // } // catch (Exception ex) // { // throw ex; // } // finally // { // if (dr != null) // { // if (!dr.IsClosed) dr.Close(); // dr.Dispose(); // } // } //} //#endregion #region funciones privadas private SqlParameter Param(enumDBFields dbField, object value) { SqlParameter dbParam = null; string paramName = null; SqlDbType paramType = default(SqlDbType); int paramSize = 0; ParameterDirection paramDirection = ParameterDirection.Input; switch (dbField) { case enumDBFields.t332_idtarea: paramName = "@t332_idtarea"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t332_destarea: paramName = "@t332_destarea"; paramType = SqlDbType.VarChar; paramSize = 100; break; case enumDBFields.t332_destarealong: paramName = "@t332_destarealong"; paramType = SqlDbType.Text; paramSize = 2147483647; break; case enumDBFields.t331_idpt: paramName = "@t331_idpt"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t334_idfase: paramName = "@t334_idfase"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t335_idactividad: paramName = "@t335_idactividad"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t314_idusuario_promotor: paramName = "@t314_idusuario_promotor"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t314_idusuario_ultmodif: paramName = "@t314_idusuario_ultmodif"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t332_falta: paramName = "@t332_falta"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.t332_fultmodif: paramName = "@t332_fultmodif"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.t332_fiv: paramName = "@t332_fiv"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.t332_ffv: paramName = "@t332_ffv"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.t332_estado: paramName = "@t332_estado"; paramType = SqlDbType.TinyInt; paramSize = 1; break; case enumDBFields.t332_fipl: paramName = "@t332_fipl"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.t332_ffpl: paramName = "@t332_ffpl"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.t332_etpl: paramName = "@t332_etpl"; paramType = SqlDbType.Float; paramSize = 8; break; case enumDBFields.t332_ffpr: paramName = "@t332_ffpr"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.t332_etpr: paramName = "@t332_etpr"; paramType = SqlDbType.Float; paramSize = 8; break; case enumDBFields.t346_idpst: paramName = "@t346_idpst"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t332_cle: paramName = "@t332_cle"; paramType = SqlDbType.Real; paramSize = 8; break; case enumDBFields.t332_tipocle: paramName = "@t332_tipocle"; paramType = SqlDbType.Char; paramSize = 1; break; case enumDBFields.t332_orden: paramName = "@t332_orden"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t332_facturable: paramName = "@t332_facturable"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.t332_presupuesto: paramName = "@t332_presupuesto"; paramType = SqlDbType.Money; paramSize = 8; break; case enumDBFields.t353_idorigen: paramName = "@t353_idorigen"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t332_otl: paramName = "@t332_otl"; paramType = SqlDbType.VarChar; paramSize = 25; break; case enumDBFields.t332_incidencia: paramName = "@t332_incidencia"; paramType = SqlDbType.VarChar; paramSize = 25; break; case enumDBFields.t332_observaciones: paramName = "@t332_observaciones"; paramType = SqlDbType.Text; paramSize = 2147483647; break; case enumDBFields.t332_notificable: paramName = "@t332_notificable"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.t332_notas1: paramName = "@t332_notas1"; paramType = SqlDbType.Text; paramSize = 2147483647; break; case enumDBFields.t332_notas2: paramName = "@t332_notas2"; paramType = SqlDbType.Text; paramSize = 2147483647; break; case enumDBFields.t332_notas3: paramName = "@t332_notas3"; paramType = SqlDbType.Text; paramSize = 2147483647; break; case enumDBFields.t332_notas4: paramName = "@t332_notas4"; paramType = SqlDbType.Text; paramSize = 2147483647; break; case enumDBFields.t332_avance: paramName = "@t332_avance"; paramType = SqlDbType.Float; paramSize = 8; break; case enumDBFields.t332_avanceauto: paramName = "@t332_avanceauto"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.t314_idusuario_fin: paramName = "@t314_idusuario_fin"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t332_ffin: paramName = "@t332_ffin"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.t314_idusuario_cierre: paramName = "@t314_idusuario_cierre"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t332_fcierre: paramName = "@t332_fcierre"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.t332_impiap: paramName = "@t332_impiap"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.t332_notasiap: paramName = "@t332_notasiap"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.t332_heredanodo: paramName = "@t332_heredanodo"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.t332_heredaproyeco: paramName = "@t332_heredaproyeco"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.t332_mensaje: paramName = "@t332_mensaje"; paramType = SqlDbType.Text; paramSize = 2147483647; break; case enumDBFields.t332_acceso_iap: paramName = "@t332_acceso_iap"; paramType = SqlDbType.Char; paramSize = 1; break; case enumDBFields.t324_idmodofact: paramName = "@t324_idmodofact"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t324_denominacion: paramName = "@t324_denominacion"; paramType = SqlDbType.VarChar; paramSize = 20; break; } dbParam = cDblib.dbParameter(paramName, paramType, paramSize); dbParam.Direction = paramDirection; if (paramDirection == ParameterDirection.Input | paramDirection == ParameterDirection.InputOutput) { dbParam.Value = value; } return(dbParam); }
private SqlParameter Param(enumDBFields dbField, object value) { SqlParameter dbParam = null; string paramName = null; SqlDbType paramType = default(SqlDbType); int paramSize = 0; ParameterDirection paramDirection = ParameterDirection.Input; switch (dbField) { case enumDBFields.t314_idusuario: paramName = "@t314_idusuario"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.nomRecurso: paramName = "@nomRecurso"; paramType = SqlDbType.VarChar; paramSize = 150; break; case enumDBFields.T409_idasunto: paramName = "@T409_idasunto"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t413_notificar: paramName = "@t413_notificar"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.MAIL: paramName = "@MAIL"; paramType = SqlDbType.VarChar; paramSize = 50; break; case enumDBFields.t001_sexo: paramName = "@t001_sexo"; paramType = SqlDbType.Char; paramSize = 1; break; case enumDBFields.t303_idnodo: paramName = "@t303_idnodo"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.baja: paramName = "@baja"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.tipo: paramName = "@tipo"; paramType = SqlDbType.Char; paramSize = 1; break; } dbParam = cDblib.dbParameter(paramName, paramType, paramSize); dbParam.Direction = paramDirection; if (paramDirection == ParameterDirection.Input | paramDirection == ParameterDirection.InputOutput) { dbParam.Value = value; } return(dbParam); }
//#region funciones publicas ///// <summary> ///// Inserta un NotasAbiertasRecientes ///// </summary> //internal int Insert(Models.NotasAbiertasRecientes oNotasAbiertasRecientes) //{ // try // { // SqlParameter[] dbparams = new SqlParameter[33] { // Param(enumDBFields.t420_idreferencia, oNotasAbiertasRecientes.t420_idreferencia), // Param(enumDBFields.nota_aparcada, oNotasAbiertasRecientes.nota_aparcada), // Param(enumDBFields.TipoNota, oNotasAbiertasRecientes.TipoNota), // Param(enumDBFields.t431_idestado, oNotasAbiertasRecientes.t431_idestado), // Param(enumDBFields.t431_denominacion, oNotasAbiertasRecientes.t431_denominacion), // Param(enumDBFields.t420_fTramitada, oNotasAbiertasRecientes.t420_fTramitada), // Param(enumDBFields.t314_idusuario_interesado, oNotasAbiertasRecientes.t314_idusuario_interesado), // Param(enumDBFields.t001_sexo_interesado, oNotasAbiertasRecientes.t001_sexo_interesado), // Param(enumDBFields.Interesado, oNotasAbiertasRecientes.Interesado), // Param(enumDBFields.Solicitante, oNotasAbiertasRecientes.Solicitante), // Param(enumDBFields.AprobadaPor, oNotasAbiertasRecientes.AprobadaPor), // Param(enumDBFields.NoAprobadaPor, oNotasAbiertasRecientes.NoAprobadaPor), // Param(enumDBFields.AceptadaPor, oNotasAbiertasRecientes.AceptadaPor), // Param(enumDBFields.NoAceptadaPor, oNotasAbiertasRecientes.NoAceptadaPor), // Param(enumDBFields.t420_fAprobada, oNotasAbiertasRecientes.t420_fAprobada), // Param(enumDBFields.t420_fNoAprobada, oNotasAbiertasRecientes.t420_fNoAprobada), // Param(enumDBFields.t420_fAceptada, oNotasAbiertasRecientes.t420_fAceptada), // Param(enumDBFields.t420_fNoaceptada, oNotasAbiertasRecientes.t420_fNoaceptada), // Param(enumDBFields.t420_fAnulada, oNotasAbiertasRecientes.t420_fAnulada), // Param(enumDBFields.AnuladaPor, oNotasAbiertasRecientes.AnuladaPor), // Param(enumDBFields.t420_fContabilizada, oNotasAbiertasRecientes.t420_fContabilizada), // Param(enumDBFields.t420_fPagada, oNotasAbiertasRecientes.t420_fPagada), // Param(enumDBFields.t420_concepto, oNotasAbiertasRecientes.t420_concepto), // Param(enumDBFields.t423_denominacion, oNotasAbiertasRecientes.t423_denominacion), // Param(enumDBFields.t301_idproyecto, oNotasAbiertasRecientes.t301_idproyecto), // Param(enumDBFields.t301_denominacion, oNotasAbiertasRecientes.t301_denominacion), // Param(enumDBFields.TOTALVIAJE, oNotasAbiertasRecientes.TOTALVIAJE), // Param(enumDBFields.TOTALEUROS, oNotasAbiertasRecientes.TOTALEUROS), // Param(enumDBFields.ACOBRAR_SINRETENCION, oNotasAbiertasRecientes.ACOBRAR_SINRETENCION), // Param(enumDBFields.ACOBRAR_SINRETENCION_EUROS, oNotasAbiertasRecientes.ACOBRAR_SINRETENCION_EUROS), // Param(enumDBFields.ACOBRAR_NOMINA, oNotasAbiertasRecientes.ACOBRAR_NOMINA), // Param(enumDBFields.t422_idmoneda, oNotasAbiertasRecientes.t422_idmoneda), // Param(enumDBFields.t422_denominacion, oNotasAbiertasRecientes.t422_denominacion) // }; // return (int)cDblib.Execute("SUPER.IAP30_NotasAbiertasRecientes_INS", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Obtiene un NotasAbiertasRecientes a partir del id ///// </summary> //internal Models.NotasAbiertasRecientes Select() //{ // Models.NotasAbiertasRecientes oNotasAbiertasRecientes = null; // IDataReader dr = null; // try // { // dr = cDblib.DataReader("SUPER.IAP30_NotasAbiertasRecientes_SEL", dbparams); // if (dr.Read()) // { // oNotasAbiertasRecientes = new Models.NotasAbiertasRecientes(); // oNotasAbiertasRecientes.t420_idreferencia=Convert.ToInt32(dr["t420_idreferencia"]); // oNotasAbiertasRecientes.nota_aparcada=Convert.ToInt32(dr["nota_aparcada"]); // oNotasAbiertasRecientes.TipoNota=Convert.ToString(dr["TipoNota"]); // oNotasAbiertasRecientes.t431_idestado=Convert.ToString(dr["t431_idestado"]); // oNotasAbiertasRecientes.t431_denominacion=Convert.ToString(dr["t431_denominacion"]); // if(!Convert.IsDBNull(dr["t420_fTramitada"])) // oNotasAbiertasRecientes.t420_fTramitada=Convert.ToDateTime(dr["t420_fTramitada"]); // oNotasAbiertasRecientes.t314_idusuario_interesado=Convert.ToInt32(dr["t314_idusuario_interesado"]); // oNotasAbiertasRecientes.t001_sexo_interesado=Convert.ToString(dr["t001_sexo_interesado"]); // if(!Convert.IsDBNull(dr["Interesado"])) // oNotasAbiertasRecientes.Interesado=Convert.ToString(dr["Interesado"]); // if(!Convert.IsDBNull(dr["Solicitante"])) // oNotasAbiertasRecientes.Solicitante=Convert.ToString(dr["Solicitante"]); // oNotasAbiertasRecientes.AprobadaPor=Convert.ToString(dr["AprobadaPor"]); // oNotasAbiertasRecientes.NoAprobadaPor=Convert.ToString(dr["NoAprobadaPor"]); // oNotasAbiertasRecientes.AceptadaPor=Convert.ToString(dr["AceptadaPor"]); // oNotasAbiertasRecientes.NoAceptadaPor=Convert.ToString(dr["NoAceptadaPor"]); // if(!Convert.IsDBNull(dr["t420_fAprobada"])) // oNotasAbiertasRecientes.t420_fAprobada=Convert.ToDateTime(dr["t420_fAprobada"]); // if(!Convert.IsDBNull(dr["t420_fNoAprobada"])) // oNotasAbiertasRecientes.t420_fNoAprobada=Convert.ToDateTime(dr["t420_fNoAprobada"]); // if(!Convert.IsDBNull(dr["t420_fAceptada"])) // oNotasAbiertasRecientes.t420_fAceptada=Convert.ToDateTime(dr["t420_fAceptada"]); // if(!Convert.IsDBNull(dr["t420_fNoaceptada"])) // oNotasAbiertasRecientes.t420_fNoaceptada=Convert.ToDateTime(dr["t420_fNoaceptada"]); // if(!Convert.IsDBNull(dr["t420_fAnulada"])) // oNotasAbiertasRecientes.t420_fAnulada=Convert.ToDateTime(dr["t420_fAnulada"]); // if(!Convert.IsDBNull(dr["AnuladaPor"])) // oNotasAbiertasRecientes.AnuladaPor=Convert.ToString(dr["AnuladaPor"]); // if(!Convert.IsDBNull(dr["t420_fContabilizada"])) // oNotasAbiertasRecientes.t420_fContabilizada=Convert.ToDateTime(dr["t420_fContabilizada"]); // if(!Convert.IsDBNull(dr["t420_fPagada"])) // oNotasAbiertasRecientes.t420_fPagada=Convert.ToDateTime(dr["t420_fPagada"]); // oNotasAbiertasRecientes.t420_concepto=Convert.ToString(dr["t420_concepto"]); // oNotasAbiertasRecientes.t423_denominacion=Convert.ToString(dr["t423_denominacion"]); // if(!Convert.IsDBNull(dr["t301_idproyecto"])) // oNotasAbiertasRecientes.t301_idproyecto=Convert.ToInt32(dr["t301_idproyecto"]); // if(!Convert.IsDBNull(dr["t301_denominacion"])) // oNotasAbiertasRecientes.t301_denominacion=Convert.ToString(dr["t301_denominacion"]); // if(!Convert.IsDBNull(dr["TOTALVIAJE"])) // oNotasAbiertasRecientes.TOTALVIAJE=Convert.ToDecimal(dr["TOTALVIAJE"]); // if(!Convert.IsDBNull(dr["TOTALEUROS"])) // oNotasAbiertasRecientes.TOTALEUROS=Convert.ToDecimal(dr["TOTALEUROS"]); // if(!Convert.IsDBNull(dr["ACOBRAR_SINRETENCION"])) // oNotasAbiertasRecientes.ACOBRAR_SINRETENCION=Convert.ToDecimal(dr["ACOBRAR_SINRETENCION"]); // if(!Convert.IsDBNull(dr["ACOBRAR_SINRETENCION_EUROS"])) // oNotasAbiertasRecientes.ACOBRAR_SINRETENCION_EUROS=Convert.ToDecimal(dr["ACOBRAR_SINRETENCION_EUROS"]); // if(!Convert.IsDBNull(dr["ACOBRAR_NOMINA"])) // oNotasAbiertasRecientes.ACOBRAR_NOMINA=Convert.ToDecimal(dr["ACOBRAR_NOMINA"]); // oNotasAbiertasRecientes.t422_idmoneda=Convert.ToString(dr["t422_idmoneda"]); // oNotasAbiertasRecientes.t422_denominacion=Convert.ToString(dr["t422_denominacion"]); // } // return oNotasAbiertasRecientes; // } // catch (Exception ex) // { // throw ex; // } // finally // { // if (dr != null) // { // if (!dr.IsClosed) dr.Close(); // dr.Dispose(); // } // } //} ///// <summary> ///// Actualiza un NotasAbiertasRecientes a partir del id ///// </summary> //internal int Update(Models.NotasAbiertasRecientes oNotasAbiertasRecientes) //{ // try // { // SqlParameter[] dbparams = new SqlParameter[33] { // Param(enumDBFields.t420_idreferencia, oNotasAbiertasRecientes.t420_idreferencia), // Param(enumDBFields.nota_aparcada, oNotasAbiertasRecientes.nota_aparcada), // Param(enumDBFields.TipoNota, oNotasAbiertasRecientes.TipoNota), // Param(enumDBFields.t431_idestado, oNotasAbiertasRecientes.t431_idestado), // Param(enumDBFields.t431_denominacion, oNotasAbiertasRecientes.t431_denominacion), // Param(enumDBFields.t420_fTramitada, oNotasAbiertasRecientes.t420_fTramitada), // Param(enumDBFields.t314_idusuario_interesado, oNotasAbiertasRecientes.t314_idusuario_interesado), // Param(enumDBFields.t001_sexo_interesado, oNotasAbiertasRecientes.t001_sexo_interesado), // Param(enumDBFields.Interesado, oNotasAbiertasRecientes.Interesado), // Param(enumDBFields.Solicitante, oNotasAbiertasRecientes.Solicitante), // Param(enumDBFields.AprobadaPor, oNotasAbiertasRecientes.AprobadaPor), // Param(enumDBFields.NoAprobadaPor, oNotasAbiertasRecientes.NoAprobadaPor), // Param(enumDBFields.AceptadaPor, oNotasAbiertasRecientes.AceptadaPor), // Param(enumDBFields.NoAceptadaPor, oNotasAbiertasRecientes.NoAceptadaPor), // Param(enumDBFields.t420_fAprobada, oNotasAbiertasRecientes.t420_fAprobada), // Param(enumDBFields.t420_fNoAprobada, oNotasAbiertasRecientes.t420_fNoAprobada), // Param(enumDBFields.t420_fAceptada, oNotasAbiertasRecientes.t420_fAceptada), // Param(enumDBFields.t420_fNoaceptada, oNotasAbiertasRecientes.t420_fNoaceptada), // Param(enumDBFields.t420_fAnulada, oNotasAbiertasRecientes.t420_fAnulada), // Param(enumDBFields.AnuladaPor, oNotasAbiertasRecientes.AnuladaPor), // Param(enumDBFields.t420_fContabilizada, oNotasAbiertasRecientes.t420_fContabilizada), // Param(enumDBFields.t420_fPagada, oNotasAbiertasRecientes.t420_fPagada), // Param(enumDBFields.t420_concepto, oNotasAbiertasRecientes.t420_concepto), // Param(enumDBFields.t423_denominacion, oNotasAbiertasRecientes.t423_denominacion), // Param(enumDBFields.t301_idproyecto, oNotasAbiertasRecientes.t301_idproyecto), // Param(enumDBFields.t301_denominacion, oNotasAbiertasRecientes.t301_denominacion), // Param(enumDBFields.TOTALVIAJE, oNotasAbiertasRecientes.TOTALVIAJE), // Param(enumDBFields.TOTALEUROS, oNotasAbiertasRecientes.TOTALEUROS), // Param(enumDBFields.ACOBRAR_SINRETENCION, oNotasAbiertasRecientes.ACOBRAR_SINRETENCION), // Param(enumDBFields.ACOBRAR_SINRETENCION_EUROS, oNotasAbiertasRecientes.ACOBRAR_SINRETENCION_EUROS), // Param(enumDBFields.ACOBRAR_NOMINA, oNotasAbiertasRecientes.ACOBRAR_NOMINA), // Param(enumDBFields.t422_idmoneda, oNotasAbiertasRecientes.t422_idmoneda), // Param(enumDBFields.t422_denominacion, oNotasAbiertasRecientes.t422_denominacion) // }; // return (int)cDblib.Execute("SUPER.IAP30_NotasAbiertasRecientes_UPD", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Elimina un NotasAbiertasRecientes a partir del id ///// </summary> //internal int Delete() //{ // try // { // return (int)cDblib.Execute("SUPER.IAP30_NotasAbiertasRecientes_DEL", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Obtiene todos los NotasAbiertasRecientes ///// </summary> //internal List<Models.NotasAbiertasRecientes> Catalogo(Models.NotasAbiertasRecientes oNotasAbiertasRecientesFilter) //{ // Models.NotasAbiertasRecientes oNotasAbiertasRecientes = null; // List<Models.NotasAbiertasRecientes> lst = new List<Models.NotasAbiertasRecientes>(); // IDataReader dr = null; // try // { // SqlParameter[] dbparams = new SqlParameter[33] { // Param(enumDBFields.t420_idreferencia, oTEMP_NotasAbiertasRecientesFilter.t420_idreferencia), // Param(enumDBFields.nota_aparcada, oTEMP_NotasAbiertasRecientesFilter.nota_aparcada), // Param(enumDBFields.TipoNota, oTEMP_NotasAbiertasRecientesFilter.TipoNota), // Param(enumDBFields.t431_idestado, oTEMP_NotasAbiertasRecientesFilter.t431_idestado), // Param(enumDBFields.t431_denominacion, oTEMP_NotasAbiertasRecientesFilter.t431_denominacion), // Param(enumDBFields.t420_fTramitada, oTEMP_NotasAbiertasRecientesFilter.t420_fTramitada), // Param(enumDBFields.t314_idusuario_interesado, oTEMP_NotasAbiertasRecientesFilter.t314_idusuario_interesado), // Param(enumDBFields.t001_sexo_interesado, oTEMP_NotasAbiertasRecientesFilter.t001_sexo_interesado), // Param(enumDBFields.Interesado, oTEMP_NotasAbiertasRecientesFilter.Interesado), // Param(enumDBFields.Solicitante, oTEMP_NotasAbiertasRecientesFilter.Solicitante), // Param(enumDBFields.AprobadaPor, oTEMP_NotasAbiertasRecientesFilter.AprobadaPor), // Param(enumDBFields.NoAprobadaPor, oTEMP_NotasAbiertasRecientesFilter.NoAprobadaPor), // Param(enumDBFields.AceptadaPor, oTEMP_NotasAbiertasRecientesFilter.AceptadaPor), // Param(enumDBFields.NoAceptadaPor, oTEMP_NotasAbiertasRecientesFilter.NoAceptadaPor), // Param(enumDBFields.t420_fAprobada, oTEMP_NotasAbiertasRecientesFilter.t420_fAprobada), // Param(enumDBFields.t420_fNoAprobada, oTEMP_NotasAbiertasRecientesFilter.t420_fNoAprobada), // Param(enumDBFields.t420_fAceptada, oTEMP_NotasAbiertasRecientesFilter.t420_fAceptada), // Param(enumDBFields.t420_fNoaceptada, oTEMP_NotasAbiertasRecientesFilter.t420_fNoaceptada), // Param(enumDBFields.t420_fAnulada, oTEMP_NotasAbiertasRecientesFilter.t420_fAnulada), // Param(enumDBFields.AnuladaPor, oTEMP_NotasAbiertasRecientesFilter.AnuladaPor), // Param(enumDBFields.t420_fContabilizada, oTEMP_NotasAbiertasRecientesFilter.t420_fContabilizada), // Param(enumDBFields.t420_fPagada, oTEMP_NotasAbiertasRecientesFilter.t420_fPagada), // Param(enumDBFields.t420_concepto, oTEMP_NotasAbiertasRecientesFilter.t420_concepto), // Param(enumDBFields.t423_denominacion, oTEMP_NotasAbiertasRecientesFilter.t423_denominacion), // Param(enumDBFields.t301_idproyecto, oTEMP_NotasAbiertasRecientesFilter.t301_idproyecto), // Param(enumDBFields.t301_denominacion, oTEMP_NotasAbiertasRecientesFilter.t301_denominacion), // Param(enumDBFields.TOTALVIAJE, oTEMP_NotasAbiertasRecientesFilter.TOTALVIAJE), // Param(enumDBFields.TOTALEUROS, oTEMP_NotasAbiertasRecientesFilter.TOTALEUROS), // Param(enumDBFields.ACOBRAR_SINRETENCION, oTEMP_NotasAbiertasRecientesFilter.ACOBRAR_SINRETENCION), // Param(enumDBFields.ACOBRAR_SINRETENCION_EUROS, oTEMP_NotasAbiertasRecientesFilter.ACOBRAR_SINRETENCION_EUROS), // Param(enumDBFields.ACOBRAR_NOMINA, oTEMP_NotasAbiertasRecientesFilter.ACOBRAR_NOMINA), // Param(enumDBFields.t422_idmoneda, oTEMP_NotasAbiertasRecientesFilter.t422_idmoneda), // Param(enumDBFields.t422_denominacion, oTEMP_NotasAbiertasRecientesFilter.t422_denominacion) // }; // dr = cDblib.DataReader("SUPER.IAP30_NotasAbiertasRecientes_CAT", dbparams); // while (dr.Read()) // { // oNotasAbiertasRecientes = new Models.NotasAbiertasRecientes(); // oNotasAbiertasRecientes.t420_idreferencia=Convert.ToInt32(dr["t420_idreferencia"]); // oNotasAbiertasRecientes.nota_aparcada=Convert.ToInt32(dr["nota_aparcada"]); // oNotasAbiertasRecientes.TipoNota=Convert.ToString(dr["TipoNota"]); // oNotasAbiertasRecientes.t431_idestado=Convert.ToString(dr["t431_idestado"]); // oNotasAbiertasRecientes.t431_denominacion=Convert.ToString(dr["t431_denominacion"]); // if(!Convert.IsDBNull(dr["t420_fTramitada"])) // oNotasAbiertasRecientes.t420_fTramitada=Convert.ToDateTime(dr["t420_fTramitada"]); // oNotasAbiertasRecientes.t314_idusuario_interesado=Convert.ToInt32(dr["t314_idusuario_interesado"]); // oNotasAbiertasRecientes.t001_sexo_interesado=Convert.ToString(dr["t001_sexo_interesado"]); // if(!Convert.IsDBNull(dr["Interesado"])) // oNotasAbiertasRecientes.Interesado=Convert.ToString(dr["Interesado"]); // if(!Convert.IsDBNull(dr["Solicitante"])) // oNotasAbiertasRecientes.Solicitante=Convert.ToString(dr["Solicitante"]); // oNotasAbiertasRecientes.AprobadaPor=Convert.ToString(dr["AprobadaPor"]); // oNotasAbiertasRecientes.NoAprobadaPor=Convert.ToString(dr["NoAprobadaPor"]); // oNotasAbiertasRecientes.AceptadaPor=Convert.ToString(dr["AceptadaPor"]); // oNotasAbiertasRecientes.NoAceptadaPor=Convert.ToString(dr["NoAceptadaPor"]); // if(!Convert.IsDBNull(dr["t420_fAprobada"])) // oNotasAbiertasRecientes.t420_fAprobada=Convert.ToDateTime(dr["t420_fAprobada"]); // if(!Convert.IsDBNull(dr["t420_fNoAprobada"])) // oNotasAbiertasRecientes.t420_fNoAprobada=Convert.ToDateTime(dr["t420_fNoAprobada"]); // if(!Convert.IsDBNull(dr["t420_fAceptada"])) // oNotasAbiertasRecientes.t420_fAceptada=Convert.ToDateTime(dr["t420_fAceptada"]); // if(!Convert.IsDBNull(dr["t420_fNoaceptada"])) // oNotasAbiertasRecientes.t420_fNoaceptada=Convert.ToDateTime(dr["t420_fNoaceptada"]); // if(!Convert.IsDBNull(dr["t420_fAnulada"])) // oNotasAbiertasRecientes.t420_fAnulada=Convert.ToDateTime(dr["t420_fAnulada"]); // if(!Convert.IsDBNull(dr["AnuladaPor"])) // oNotasAbiertasRecientes.AnuladaPor=Convert.ToString(dr["AnuladaPor"]); // if(!Convert.IsDBNull(dr["t420_fContabilizada"])) // oNotasAbiertasRecientes.t420_fContabilizada=Convert.ToDateTime(dr["t420_fContabilizada"]); // if(!Convert.IsDBNull(dr["t420_fPagada"])) // oNotasAbiertasRecientes.t420_fPagada=Convert.ToDateTime(dr["t420_fPagada"]); // oNotasAbiertasRecientes.t420_concepto=Convert.ToString(dr["t420_concepto"]); // oNotasAbiertasRecientes.t423_denominacion=Convert.ToString(dr["t423_denominacion"]); // if(!Convert.IsDBNull(dr["t301_idproyecto"])) // oNotasAbiertasRecientes.t301_idproyecto=Convert.ToInt32(dr["t301_idproyecto"]); // if(!Convert.IsDBNull(dr["t301_denominacion"])) // oNotasAbiertasRecientes.t301_denominacion=Convert.ToString(dr["t301_denominacion"]); // if(!Convert.IsDBNull(dr["TOTALVIAJE"])) // oNotasAbiertasRecientes.TOTALVIAJE=Convert.ToDecimal(dr["TOTALVIAJE"]); // if(!Convert.IsDBNull(dr["TOTALEUROS"])) // oNotasAbiertasRecientes.TOTALEUROS=Convert.ToDecimal(dr["TOTALEUROS"]); // if(!Convert.IsDBNull(dr["ACOBRAR_SINRETENCION"])) // oNotasAbiertasRecientes.ACOBRAR_SINRETENCION=Convert.ToDecimal(dr["ACOBRAR_SINRETENCION"]); // if(!Convert.IsDBNull(dr["ACOBRAR_SINRETENCION_EUROS"])) // oNotasAbiertasRecientes.ACOBRAR_SINRETENCION_EUROS=Convert.ToDecimal(dr["ACOBRAR_SINRETENCION_EUROS"]); // if(!Convert.IsDBNull(dr["ACOBRAR_NOMINA"])) // oNotasAbiertasRecientes.ACOBRAR_NOMINA=Convert.ToDecimal(dr["ACOBRAR_NOMINA"]); // oNotasAbiertasRecientes.t422_idmoneda=Convert.ToString(dr["t422_idmoneda"]); // oNotasAbiertasRecientes.t422_denominacion=Convert.ToString(dr["t422_denominacion"]); // lst.Add(oNotasAbiertasRecientes); // } // return lst; // } // catch (Exception ex) // { // throw ex; // } // finally // { // if (dr != null) // { // if (!dr.IsClosed) dr.Close(); // dr.Dispose(); // } // } //} //#endregion #region funciones privadas private SqlParameter Param(enumDBFields dbField, object value) { SqlParameter dbParam = null; string paramName = null; SqlDbType paramType = default(SqlDbType); int paramSize = 0; ParameterDirection paramDirection = ParameterDirection.Input; switch (dbField) { case enumDBFields.t420_idreferencia: paramName = "@t420_idreferencia"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.nota_aparcada: paramName = "@nota_aparcada"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.TipoNota: paramName = "@TipoNota"; paramType = SqlDbType.VarChar; paramSize = 3; break; case enumDBFields.t431_idestado: paramName = "@t431_idestado"; paramType = SqlDbType.VarChar; paramSize = 1; break; case enumDBFields.t431_denominacion: paramName = "@t431_denominacion"; paramType = SqlDbType.VarChar; paramSize = 20; break; case enumDBFields.t420_fTramitada: paramName = "@t420_fTramitada"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.t314_idusuario_interesado: paramName = "@t314_idusuario_interesado"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t001_sexo_interesado: paramName = "@t001_sexo_interesado"; paramType = SqlDbType.Char; paramSize = 1; break; case enumDBFields.Interesado: paramName = "@Interesado"; paramType = SqlDbType.VarChar; paramSize = 150; break; case enumDBFields.Solicitante: paramName = "@Solicitante"; paramType = SqlDbType.VarChar; paramSize = 150; break; case enumDBFields.AprobadaPor: paramName = "@AprobadaPor"; paramType = SqlDbType.VarChar; paramSize = 150; break; case enumDBFields.NoAprobadaPor: paramName = "@NoAprobadaPor"; paramType = SqlDbType.VarChar; paramSize = 150; break; case enumDBFields.AceptadaPor: paramName = "@AceptadaPor"; paramType = SqlDbType.VarChar; paramSize = 150; break; case enumDBFields.NoAceptadaPor: paramName = "@NoAceptadaPor"; paramType = SqlDbType.VarChar; paramSize = 150; break; case enumDBFields.t420_fAprobada: paramName = "@t420_fAprobada"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.t420_fNoAprobada: paramName = "@t420_fNoAprobada"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.t420_fAceptada: paramName = "@t420_fAceptada"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.t420_fNoaceptada: paramName = "@t420_fNoaceptada"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.t420_fAnulada: paramName = "@t420_fAnulada"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.AnuladaPor: paramName = "@AnuladaPor"; paramType = SqlDbType.VarChar; paramSize = 150; break; case enumDBFields.t420_fContabilizada: paramName = "@t420_fContabilizada"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.t420_fPagada: paramName = "@t420_fPagada"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.t420_concepto: paramName = "@t420_concepto"; paramType = SqlDbType.VarChar; paramSize = 50; break; case enumDBFields.t423_denominacion: paramName = "@t423_denominacion"; paramType = SqlDbType.VarChar; paramSize = 50; break; case enumDBFields.t301_idproyecto: paramName = "@t301_idproyecto"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t301_denominacion: paramName = "@t301_denominacion"; paramType = SqlDbType.VarChar; paramSize = 70; break; case enumDBFields.TOTALVIAJE: paramName = "@TOTALVIAJE"; paramType = SqlDbType.Money; paramSize = 8; break; case enumDBFields.TOTALEUROS: paramName = "@TOTALEUROS"; paramType = SqlDbType.Money; paramSize = 8; break; case enumDBFields.ACOBRAR_SINRETENCION: paramName = "@ACOBRAR_SINRETENCION"; paramType = SqlDbType.Money; paramSize = 8; break; case enumDBFields.ACOBRAR_SINRETENCION_EUROS: paramName = "@ACOBRAR_SINRETENCION_EUROS"; paramType = SqlDbType.Money; paramSize = 8; break; case enumDBFields.ACOBRAR_NOMINA: paramName = "@ACOBRAR_NOMINA"; paramType = SqlDbType.Money; paramSize = 8; break; case enumDBFields.t422_idmoneda: paramName = "@t422_idmoneda"; paramType = SqlDbType.VarChar; paramSize = 5; break; case enumDBFields.t422_denominacion: paramName = "@t422_denominacion"; paramType = SqlDbType.VarChar; paramSize = 50; break; } dbParam = cDblib.dbParameter(paramName, paramType, paramSize); dbParam.Direction = paramDirection; if (paramDirection == ParameterDirection.Input | paramDirection == ParameterDirection.InputOutput) { dbParam.Value = value; } return(dbParam); }
///// <summary> ///// Elimina un Asunto a partir del id ///// </summary> //internal int Delete() //{ // try // { // return (int)cDblib.Execute("_Asunto_DEL", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Obtiene todos los Asunto ///// </summary> //internal List<Models.Asunto> Catalogo(Models.Asunto oAsuntoFilter) //{ // Models.Asunto oAsunto = null; // List<Models.Asunto> lst = new List<Models.Asunto>(); // IDataReader dr = null; // try // { // SqlParameter[] dbparams = new SqlParameter[24] { // Param(enumDBFields.t301_idproyecto, oTEMP_AsuntoFilter.t301_idproyecto), // Param(enumDBFields.t305_idproyectosubnodo, oTEMP_AsuntoFilter.t305_idproyectosubnodo), // Param(enumDBFields.T382_alerta, oTEMP_AsuntoFilter.T382_alerta), // Param(enumDBFields.T382_desasunto, oTEMP_AsuntoFilter.T382_desasunto), // Param(enumDBFields.T382_desasuntolong, oTEMP_AsuntoFilter.T382_desasuntolong), // Param(enumDBFields.T382_dpto, oTEMP_AsuntoFilter.T382_dpto), // Param(enumDBFields.T382_estado, oTEMP_AsuntoFilter.T382_estado), // Param(enumDBFields.T382_etp, oTEMP_AsuntoFilter.T382_etp), // Param(enumDBFields.T382_etr, oTEMP_AsuntoFilter.T382_etr), // Param(enumDBFields.T382_fcreacion, oTEMP_AsuntoFilter.T382_fcreacion), // Param(enumDBFields.T382_ffin, oTEMP_AsuntoFilter.T382_ffin), // Param(enumDBFields.T382_flimite, oTEMP_AsuntoFilter.T382_flimite), // Param(enumDBFields.T382_fnotificacion, oTEMP_AsuntoFilter.T382_fnotificacion), // Param(enumDBFields.T382_idasunto, oTEMP_AsuntoFilter.T382_idasunto), // Param(enumDBFields.T382_notificador, oTEMP_AsuntoFilter.T382_notificador), // Param(enumDBFields.T382_obs, oTEMP_AsuntoFilter.T382_obs), // Param(enumDBFields.T382_prioridad, oTEMP_AsuntoFilter.T382_prioridad), // Param(enumDBFields.T382_refexterna, oTEMP_AsuntoFilter.T382_refexterna), // Param(enumDBFields.T382_registrador, oTEMP_AsuntoFilter.T382_registrador), // Param(enumDBFields.T382_responsable, oTEMP_AsuntoFilter.T382_responsable), // Param(enumDBFields.T382_severidad, oTEMP_AsuntoFilter.T382_severidad), // Param(enumDBFields.T382_sistema, oTEMP_AsuntoFilter.T382_sistema), // Param(enumDBFields.T384_idtipo, oTEMP_AsuntoFilter.T384_idtipo), // Param(enumDBFields.T384_destipo, oTEMP_AsuntoFilter.T384_destipo) // }; // dr = cDblib.DataReader("_Asunto_CAT", dbparams); // while (dr.Read()) // { // oAsunto = new Models.Asunto(); // oAsunto.t301_idproyecto=Convert.ToInt32(dr["t301_idproyecto"]); // oAsunto.t305_idproyectosubnodo=Convert.ToInt32(dr["t305_idproyectosubnodo"]); // oAsunto.T382_alerta=Convert.ToString(dr["T382_alerta"]); // oAsunto.T382_desasunto=Convert.ToString(dr["T382_desasunto"]); // oAsunto.T382_desasuntolong=Convert.ToString(dr["T382_desasuntolong"]); // oAsunto.T382_dpto=Convert.ToString(dr["T382_dpto"]); // oAsunto.T382_estado=Convert.ToString(dr["T382_estado"]); // oAsunto.T382_etp=Convert.ToDouble(dr["T382_etp"]); // oAsunto.T382_etr=Convert.ToDouble(dr["T382_etr"]); // oAsunto.T382_fcreacion=Convert.ToDateTime(dr["T382_fcreacion"]); // if(!Convert.IsDBNull(dr["T382_ffin"])) // oAsunto.T382_ffin=Convert.ToDateTime(dr["T382_ffin"]); // if(!Convert.IsDBNull(dr["T382_flimite"])) // oAsunto.T382_flimite=Convert.ToDateTime(dr["T382_flimite"]); // oAsunto.T382_fnotificacion=Convert.ToDateTime(dr["T382_fnotificacion"]); // oAsunto.T382_idasunto=Convert.ToInt32(dr["T382_idasunto"]); // oAsunto.T382_notificador=Convert.ToString(dr["T382_notificador"]); // oAsunto.T382_obs=Convert.ToString(dr["T382_obs"]); // oAsunto.T382_prioridad=Convert.ToString(dr["T382_prioridad"]); // oAsunto.T382_refexterna=Convert.ToString(dr["T382_refexterna"]); // oAsunto.T382_registrador=Convert.ToInt32(dr["T382_registrador"]); // oAsunto.T382_responsable=Convert.ToInt32(dr["T382_responsable"]); // oAsunto.T382_severidad=Convert.ToString(dr["T382_severidad"]); // oAsunto.T382_sistema=Convert.ToString(dr["T382_sistema"]); // oAsunto.T384_idtipo=Convert.ToInt32(dr["T384_idtipo"]); // if(!Convert.IsDBNull(dr["T384_destipo"])) // oAsunto.T384_destipo=Convert.ToString(dr["T384_destipo"]); // lst.Add(oAsunto); // } // return lst; // } // catch (Exception ex) // { // throw ex; // } // finally // { // if (dr != null) // { // if (!dr.IsClosed) dr.Close(); // dr.Dispose(); // } // } //} #endregion #region funciones privadas private SqlParameter Param(enumDBFields dbField, object value) { SqlParameter dbParam = null; string paramName = null; SqlDbType paramType = default(SqlDbType); int paramSize = 0; ParameterDirection paramDirection = ParameterDirection.Input; switch (dbField) { case enumDBFields.t301_idproyecto: paramName = "@t301_idproyecto"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t305_idproyectosubnodo: paramName = "@t305_idproyectosubnodo"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.T382_alerta: paramName = "@T382_alerta"; paramType = SqlDbType.Text; paramSize = 2147483647; break; case enumDBFields.T382_desasunto: paramName = "@T382_desasunto"; paramType = SqlDbType.VarChar; paramSize = 50; break; case enumDBFields.T382_desasuntolong: paramName = "@T382_desasuntolong"; paramType = SqlDbType.Text; paramSize = 2147483647; break; case enumDBFields.T382_dpto: paramName = "@T382_dpto"; paramType = SqlDbType.Text; paramSize = 2147483647; break; case enumDBFields.T382_estado: paramName = "@T382_estado"; paramType = SqlDbType.VarChar; paramSize = 19; break; case enumDBFields.T382_etp: paramName = "@T382_etp"; paramType = SqlDbType.Float; paramSize = 8; break; case enumDBFields.T382_etr: paramName = "@T382_etr"; paramType = SqlDbType.Float; paramSize = 8; break; case enumDBFields.T382_fcreacion: paramName = "@T382_fcreacion"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.T382_ffin: paramName = "@T382_ffin"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.T382_flimite: paramName = "@T382_flimite"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.T382_fnotificacion: paramName = "@T382_fnotificacion"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.T382_idasunto: paramName = "@T382_idasunto"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.T382_notificador: paramName = "@T382_notificador"; paramType = SqlDbType.VarChar; paramSize = 50; break; case enumDBFields.T382_obs: paramName = "@T382_obs"; paramType = SqlDbType.Text; paramSize = 2147483647; break; case enumDBFields.T382_prioridad: paramName = "@T382_prioridad"; paramType = SqlDbType.VarChar; paramSize = 22; break; case enumDBFields.T382_refexterna: paramName = "@T382_refexterna"; paramType = SqlDbType.VarChar; paramSize = 50; break; case enumDBFields.T382_registrador: paramName = "@T382_registrador"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.T382_responsable: paramName = "@T382_responsable"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.T382_severidad: paramName = "@T382_severidad"; paramType = SqlDbType.VarChar; paramSize = 22; break; case enumDBFields.T382_sistema: paramName = "@T382_sistema"; paramType = SqlDbType.VarChar; paramSize = 50; break; case enumDBFields.T384_idtipo: paramName = "@T384_idtipo"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.T384_destipo: paramName = "@T384_destipo"; paramType = SqlDbType.VarChar; paramSize = 50; break; } dbParam = cDblib.dbParameter(paramName, paramType, paramSize); dbParam.Direction = paramDirection; if (paramDirection == ParameterDirection.Input | paramDirection == ParameterDirection.InputOutput) { dbParam.Value = value; } return(dbParam); }
private SqlParameter Param(enumDBFields dbField, object value) { SqlParameter dbParam = null; string paramName = null; SqlDbType paramType = default(SqlDbType); int paramSize = 0; ParameterDirection paramDirection = ParameterDirection.Input; switch (dbField) { case enumDBFields.cod_tarea: paramName = "@nIdTarea"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.nom_tarea: paramName = "@nom_tarea"; paramType = SqlDbType.VarChar; paramSize = 100; break; case enumDBFields.cod_pt: paramName = "@t331_idpt"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.nom_pt: paramName = "@nom_pt"; paramType = SqlDbType.VarChar; paramSize = 50; break; case enumDBFields.cod_pe: paramName = "@cod_pe"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.nom_pe: paramName = "@nom_pe"; paramType = SqlDbType.VarChar; paramSize = 70; break; case enumDBFields.t301_estado: paramName = "@t301_estado"; paramType = SqlDbType.Char; paramSize = 1; break; case enumDBFields.t305_idproyectosubnodo: paramName = "@t305_idproyectosubnodo"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.cod_une: paramName = "@cod_une"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t332_orden: paramName = "@t332_orden"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t332_acceso_iap: paramName = "@t332_acceso_iap"; paramType = SqlDbType.Char; paramSize = 1; break; } dbParam = cDblib.dbParameter(paramName, paramType, paramSize); dbParam.Direction = paramDirection; if (paramDirection == ParameterDirection.Input | paramDirection == ParameterDirection.InputOutput) { dbParam.Value = value; } return(dbParam); }
private SqlParameter Param(enumDBFields dbField, object value) { SqlParameter dbParam = null; string paramName = null; SqlDbType paramType = default(SqlDbType); int paramSize = 0; ParameterDirection paramDirection = ParameterDirection.Input; switch (dbField) { case enumDBFields.t332_idtarea: paramName = "@t332_idtarea"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t314_idusuario: paramName = "@t314_idusuario"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t337_fecha: paramName = "@t337_fecha"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.t337_esfuerzo: paramName = "@t337_esfuerzo"; paramType = SqlDbType.Real; paramSize = 8; break; case enumDBFields.t337_esfuerzoenjor: paramName = "@t337_esfuerzoenjor"; paramType = SqlDbType.Float; paramSize = 8; break; case enumDBFields.t337_comentario: paramName = "@t337_comentario"; paramType = SqlDbType.VarChar; paramSize = 7500; break; case enumDBFields.t337_fecmodif: paramName = "@t337_fecmodif"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.t314_idusuario_modif: paramName = "@t314_idusuario_modif"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.dDesde: paramName = "@dDesde"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.dHasta: paramName = "@dHasta"; paramType = SqlDbType.DateTime; paramSize = 8; break; } dbParam = cDblib.dbParameter(paramName, paramType, paramSize); dbParam.Direction = paramDirection; if (paramDirection == ParameterDirection.Input | paramDirection == ParameterDirection.InputOutput) { dbParam.Value = value; } return(dbParam); }
///// <summary> ///// Inserta un ConsumoIAPMasivaPT ///// </summary> //internal int Insert(Models.ConsumoIAPMasivaPT oConsumoIAPMasivaPT) //{ // try // { // SqlParameter[] dbparams = new SqlParameter[4] { // Param(enumDBFields.nivel, oConsumoIAPMasivaPT.nivel), // Param(enumDBFields.t331_idpt, oConsumoIAPMasivaPT.t331_idpt), // Param(enumDBFields.t331_despt, oConsumoIAPMasivaPT.t331_despt), // Param(enumDBFields.t331_orden, oConsumoIAPMasivaPT.t331_orden) // }; // return (int)cDblib.Execute("_ConsumoIAPMasivaPT_INS", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Obtiene un ConsumoIAPMasivaPT a partir del id ///// </summary> //internal Models.ConsumoIAPMasivaPT Select() //{ // Models.ConsumoIAPMasivaPT oConsumoIAPMasivaPT = null; // IDataReader dr = null; // try // { // dr = cDblib.DataReader("_ConsumoIAPMasivaPT_SEL", dbparams); // if (dr.Read()) // { // oConsumoIAPMasivaPT = new Models.ConsumoIAPMasivaPT(); // oConsumoIAPMasivaPT.nivel=Convert.ToInt32(dr["nivel"]); // oConsumoIAPMasivaPT.t331_idpt=Convert.ToInt32(dr["t331_idpt"]); // oConsumoIAPMasivaPT.t331_despt=Convert.ToString(dr["t331_despt"]); // oConsumoIAPMasivaPT.t331_orden=Convert.ToInt32(dr["t331_orden"]); // } // return oConsumoIAPMasivaPT; // } // catch (Exception ex) // { // throw ex; // } // finally // { // if (dr != null) // { // if (!dr.IsClosed) dr.Close(); // dr.Dispose(); // } // } //} ///// <summary> ///// Actualiza un ConsumoIAPMasivaPT a partir del id ///// </summary> //internal int Update(Models.ConsumoIAPMasivaPT oConsumoIAPMasivaPT) //{ // try // { // SqlParameter[] dbparams = new SqlParameter[4] { // Param(enumDBFields.nivel, oConsumoIAPMasivaPT.nivel), // Param(enumDBFields.t331_idpt, oConsumoIAPMasivaPT.t331_idpt), // Param(enumDBFields.t331_despt, oConsumoIAPMasivaPT.t331_despt), // Param(enumDBFields.t331_orden, oConsumoIAPMasivaPT.t331_orden) // }; // return (int)cDblib.Execute("_ConsumoIAPMasivaPT_UPD", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Elimina un ConsumoIAPMasivaPT a partir del id ///// </summary> //internal int Delete() //{ // try // { // return (int)cDblib.Execute("_ConsumoIAPMasivaPT_DEL", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} //#endregion #region funciones privadas private SqlParameter Param(enumDBFields dbField, object value) { SqlParameter dbParam = null; string paramName = null; SqlDbType paramType = default(SqlDbType); int paramSize = 0; ParameterDirection paramDirection = ParameterDirection.Input; switch (dbField) { case enumDBFields.nivel: paramName = "@nivel"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t331_idpt: paramName = "@t331_idpt"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t331_despt: paramName = "@t331_despt"; paramType = SqlDbType.VarChar; paramSize = 50; break; case enumDBFields.t331_orden: paramName = "@t331_orden"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.nUsuario: paramName = "@nUsuario"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.nPSN: paramName = "@nPSN"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.dUMC: paramName = "@dUMC"; paramType = SqlDbType.SmallDateTime; paramSize = 8; break; case enumDBFields.dInicioImput: paramName = "@dInicioImput"; paramType = SqlDbType.SmallDateTime; paramSize = 8; break; case enumDBFields.dFinImput: paramName = "@dFinImput"; paramType = SqlDbType.SmallDateTime; paramSize = 8; break; } dbParam = cDblib.dbParameter(paramName, paramType, paramSize); dbParam.Direction = paramDirection; if (paramDirection == ParameterDirection.Input | paramDirection == ParameterDirection.InputOutput) { dbParam.Value = value; } return(dbParam); }
private SqlParameter Param(enumDBFields dbField, object value) { SqlParameter dbParam = null; string paramName = null; SqlDbType paramType = default(SqlDbType); int paramSize = 0; ParameterDirection paramDirection = ParameterDirection.Input; switch (dbField) { case enumDBFields.t332_idtarea: paramName = "@t332_idtarea"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t314_idusuario: paramName = "@t314_idusuario"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t336_ete: paramName = "@t336_ete"; paramType = SqlDbType.Float; paramSize = 8; break; case enumDBFields.t336_ffe: paramName = "@t336_ffe"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.t336_etp: paramName = "@t336_etp"; paramType = SqlDbType.Float; paramSize = 8; break; case enumDBFields.t336_fip: paramName = "@t336_fip"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.t336_ffp: paramName = "@t336_ffp"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.t333_idperfilproy: paramName = "@t333_idperfilproy"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t336_estado: paramName = "@t336_estado"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t336_comentario: paramName = "@t336_comentario"; paramType = SqlDbType.VarChar; paramSize = 8000; break; case enumDBFields.t336_indicaciones: paramName = "@t336_indicaciones"; paramType = SqlDbType.VarChar; paramSize = 8000; break; case enumDBFields.nombreCompleto: paramName = "@nombreCompleto"; paramType = SqlDbType.VarChar; paramSize = 73; break; case enumDBFields.Pendiente: paramName = "@Pendiente"; paramType = SqlDbType.Float; paramSize = 8; break; case enumDBFields.t336_completado: paramName = "@t336_completado"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t336_notif_exceso: paramName = "@t336_notif_exceso"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.Acumulado: paramName = "@Acumulado"; paramType = SqlDbType.Decimal; //paramSize = Decimal; break; case enumDBFields.PrimerConsumo: paramName = "@PrimerConsumo"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.UltimoConsumo: paramName = "@UltimoConsumo"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.nIdRecurso: paramName = "@nIdRecurso"; paramType = SqlDbType.Int; paramSize = 5; break; case enumDBFields.nIdTarea: paramName = "@nIdTarea"; paramType = SqlDbType.Int; paramSize = 4; break; } dbParam = cDblib.dbParameter(paramName, paramType, paramSize); dbParam.Direction = paramDirection; if (paramDirection == ParameterDirection.Input | paramDirection == ParameterDirection.InputOutput) { dbParam.Value = value; } return(dbParam); }
///// <summary> ///// Inserta un TareaIAP ///// </summary> //internal int Insert(Models.TareaIAP oTareaIAP) //{ // try // { // SqlParameter[] dbparams = new SqlParameter[34] { // Param(enumDBFields.t332_idtarea, oTareaIAP.t332_idtarea), // Param(enumDBFields.t332_destarea, oTareaIAP.t332_destarea), // Param(enumDBFields.t331_idpt, oTareaIAP.t331_idpt), // Param(enumDBFields.t335_idactividad, oTareaIAP.t335_idactividad), // Param(enumDBFields.t301_idproyecto, oTareaIAP.t301_idproyecto), // Param(enumDBFields.t305_seudonimo, oTareaIAP.t305_seudonimo), // Param(enumDBFields.t301_denominacion, oTareaIAP.t301_denominacion), // Param(enumDBFields.t331_despt, oTareaIAP.t331_despt), // Param(enumDBFields.t332_destarealong, oTareaIAP.t332_destarealong), // Param(enumDBFields.t332_notas1, oTareaIAP.t332_notas1), // Param(enumDBFields.t332_notas2, oTareaIAP.t332_notas2), // Param(enumDBFields.t332_notas3, oTareaIAP.t332_notas3), // Param(enumDBFields.t332_notas4, oTareaIAP.t332_notas4), // Param(enumDBFields.t332_mensaje, oTareaIAP.t332_mensaje), // Param(enumDBFields.t336_etp, oTareaIAP.t336_etp), // Param(enumDBFields.t336_ffp, oTareaIAP.t336_ffp), // Param(enumDBFields.t336_ete, oTareaIAP.t336_ete), // Param(enumDBFields.t336_ffe, oTareaIAP.t336_ffe), // Param(enumDBFields.t336_completado, oTareaIAP.t336_completado), // Param(enumDBFields.t334_desfase, oTareaIAP.t334_desfase), // Param(enumDBFields.t335_desactividad, oTareaIAP.t335_desactividad), // Param(enumDBFields.t336_indicaciones, oTareaIAP.t336_indicaciones), // Param(enumDBFields.t336_comentario, oTareaIAP.t336_comentario), // Param(enumDBFields.dPrimerConsumo, oTareaIAP.dPrimerConsumo), // Param(enumDBFields.dUltimoConsumo, oTareaIAP.dUltimoConsumo), // Param(enumDBFields.esfuerzo, oTareaIAP.esfuerzo), // Param(enumDBFields.esfuerzoenjor, oTareaIAP.esfuerzoenjor), // Param(enumDBFields.nPendienteEstimado, oTareaIAP.nPendienteEstimado), // Param(enumDBFields.nAvanceTeorico, oTareaIAP.nAvanceTeorico), // Param(enumDBFields.t332_impiap, oTareaIAP.t332_impiap), // Param(enumDBFields.t332_notasiap, oTareaIAP.t332_notasiap), // Param(enumDBFields.t324_idmodofact, oTareaIAP.t324_idmodofact), // Param(enumDBFields.t324_denominacion, oTareaIAP.t324_denominacion), // Param(enumDBFields.t336_estado, oTareaIAP.t336_estado) // }; // return (int)cDblib.Execute("SUPER.IAP30_TareaIAP_INS", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Actualiza un TareaIAP a partir del id ///// </summary> //internal int Update(Models.TareaIAP oTareaIAP) //{ // try // { // SqlParameter[] dbparams = new SqlParameter[34] { // Param(enumDBFields.t332_idtarea, oTareaIAP.t332_idtarea), // Param(enumDBFields.t332_destarea, oTareaIAP.t332_destarea), // Param(enumDBFields.t331_idpt, oTareaIAP.t331_idpt), // Param(enumDBFields.t335_idactividad, oTareaIAP.t335_idactividad), // Param(enumDBFields.t301_idproyecto, oTareaIAP.t301_idproyecto), // Param(enumDBFields.t305_seudonimo, oTareaIAP.t305_seudonimo), // Param(enumDBFields.t301_denominacion, oTareaIAP.t301_denominacion), // Param(enumDBFields.t331_despt, oTareaIAP.t331_despt), // Param(enumDBFields.t332_destarealong, oTareaIAP.t332_destarealong), // Param(enumDBFields.t332_notas1, oTareaIAP.t332_notas1), // Param(enumDBFields.t332_notas2, oTareaIAP.t332_notas2), // Param(enumDBFields.t332_notas3, oTareaIAP.t332_notas3), // Param(enumDBFields.t332_notas4, oTareaIAP.t332_notas4), // Param(enumDBFields.t332_mensaje, oTareaIAP.t332_mensaje), // Param(enumDBFields.t336_etp, oTareaIAP.t336_etp), // Param(enumDBFields.t336_ffp, oTareaIAP.t336_ffp), // Param(enumDBFields.t336_ete, oTareaIAP.t336_ete), // Param(enumDBFields.t336_ffe, oTareaIAP.t336_ffe), // Param(enumDBFields.t336_completado, oTareaIAP.t336_completado), // Param(enumDBFields.t334_desfase, oTareaIAP.t334_desfase), // Param(enumDBFields.t335_desactividad, oTareaIAP.t335_desactividad), // Param(enumDBFields.t336_indicaciones, oTareaIAP.t336_indicaciones), // Param(enumDBFields.t336_comentario, oTareaIAP.t336_comentario), // Param(enumDBFields.dPrimerConsumo, oTareaIAP.dPrimerConsumo), // Param(enumDBFields.dUltimoConsumo, oTareaIAP.dUltimoConsumo), // Param(enumDBFields.esfuerzo, oTareaIAP.esfuerzo), // Param(enumDBFields.esfuerzoenjor, oTareaIAP.esfuerzoenjor), // Param(enumDBFields.nPendienteEstimado, oTareaIAP.nPendienteEstimado), // Param(enumDBFields.nAvanceTeorico, oTareaIAP.nAvanceTeorico), // Param(enumDBFields.t332_impiap, oTareaIAP.t332_impiap), // Param(enumDBFields.t332_notasiap, oTareaIAP.t332_notasiap), // Param(enumDBFields.t324_idmodofact, oTareaIAP.t324_idmodofact), // Param(enumDBFields.t324_denominacion, oTareaIAP.t324_denominacion), // Param(enumDBFields.t336_estado, oTareaIAP.t336_estado) // }; // return (int)cDblib.Execute("SUPER.IAP30_TareaIAP_UPD", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Elimina un TareaIAP a partir del id ///// </summary> //internal int Delete() //{ // try // { // return (int)cDblib.Execute("SUPER.IAP30_TareaIAP_DEL", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Obtiene todos los TareaIAP ///// </summary> //internal List<Models.TareaIAP> Catalogo(Models.TareaIAP oTareaIAPFilter) //{ // Models.TareaIAP oTareaIAP = null; // List<Models.TareaIAP> lst = new List<Models.TareaIAP>(); // IDataReader dr = null; // try // { // SqlParameter[] dbparams = new SqlParameter[34] { // Param(enumDBFields.t332_idtarea, oTEMP_TareaIAPFilter.t332_idtarea), // Param(enumDBFields.t332_destarea, oTEMP_TareaIAPFilter.t332_destarea), // Param(enumDBFields.t331_idpt, oTEMP_TareaIAPFilter.t331_idpt), // Param(enumDBFields.t335_idactividad, oTEMP_TareaIAPFilter.t335_idactividad), // Param(enumDBFields.t301_idproyecto, oTEMP_TareaIAPFilter.t301_idproyecto), // Param(enumDBFields.t305_seudonimo, oTEMP_TareaIAPFilter.t305_seudonimo), // Param(enumDBFields.t301_denominacion, oTEMP_TareaIAPFilter.t301_denominacion), // Param(enumDBFields.t331_despt, oTEMP_TareaIAPFilter.t331_despt), // Param(enumDBFields.t332_destarealong, oTEMP_TareaIAPFilter.t332_destarealong), // Param(enumDBFields.t332_notas1, oTEMP_TareaIAPFilter.t332_notas1), // Param(enumDBFields.t332_notas2, oTEMP_TareaIAPFilter.t332_notas2), // Param(enumDBFields.t332_notas3, oTEMP_TareaIAPFilter.t332_notas3), // Param(enumDBFields.t332_notas4, oTEMP_TareaIAPFilter.t332_notas4), // Param(enumDBFields.t332_mensaje, oTEMP_TareaIAPFilter.t332_mensaje), // Param(enumDBFields.t336_etp, oTEMP_TareaIAPFilter.t336_etp), // Param(enumDBFields.t336_ffp, oTEMP_TareaIAPFilter.t336_ffp), // Param(enumDBFields.t336_ete, oTEMP_TareaIAPFilter.t336_ete), // Param(enumDBFields.t336_ffe, oTEMP_TareaIAPFilter.t336_ffe), // Param(enumDBFields.t336_completado, oTEMP_TareaIAPFilter.t336_completado), // Param(enumDBFields.t334_desfase, oTEMP_TareaIAPFilter.t334_desfase), // Param(enumDBFields.t335_desactividad, oTEMP_TareaIAPFilter.t335_desactividad), // Param(enumDBFields.t336_indicaciones, oTEMP_TareaIAPFilter.t336_indicaciones), // Param(enumDBFields.t336_comentario, oTEMP_TareaIAPFilter.t336_comentario), // Param(enumDBFields.dPrimerConsumo, oTEMP_TareaIAPFilter.dPrimerConsumo), // Param(enumDBFields.dUltimoConsumo, oTEMP_TareaIAPFilter.dUltimoConsumo), // Param(enumDBFields.esfuerzo, oTEMP_TareaIAPFilter.esfuerzo), // Param(enumDBFields.esfuerzoenjor, oTEMP_TareaIAPFilter.esfuerzoenjor), // Param(enumDBFields.nPendienteEstimado, oTEMP_TareaIAPFilter.nPendienteEstimado), // Param(enumDBFields.nAvanceTeorico, oTEMP_TareaIAPFilter.nAvanceTeorico), // Param(enumDBFields.t332_impiap, oTEMP_TareaIAPFilter.t332_impiap), // Param(enumDBFields.t332_notasiap, oTEMP_TareaIAPFilter.t332_notasiap), // Param(enumDBFields.t324_idmodofact, oTEMP_TareaIAPFilter.t324_idmodofact), // Param(enumDBFields.t324_denominacion, oTEMP_TareaIAPFilter.t324_denominacion), // Param(enumDBFields.t336_estado, oTEMP_TareaIAPFilter.t336_estado) // }; // dr = cDblib.DataReader("SUPER.IAP30_TareaIAP_CAT", dbparams); // while (dr.Read()) // { // oTareaIAP = new Models.TareaIAP(); // oTareaIAP.t332_idtarea=Convert.ToInt32(dr["t332_idtarea"]); // oTareaIAP.t332_destarea=Convert.ToString(dr["t332_destarea"]); // oTareaIAP.t331_idpt=Convert.ToInt32(dr["t331_idpt"]); // if(!Convert.IsDBNull(dr["t335_idactividad"])) // oTareaIAP.t335_idactividad=Convert.ToInt32(dr["t335_idactividad"]); // oTareaIAP.t301_idproyecto=Convert.ToInt32(dr["t301_idproyecto"]); // oTareaIAP.t305_seudonimo=Convert.ToString(dr["t305_seudonimo"]); // oTareaIAP.t301_denominacion=Convert.ToString(dr["t301_denominacion"]); // oTareaIAP.t331_despt=Convert.ToString(dr["t331_despt"]); // oTareaIAP.t332_destarealong=Convert.ToString(dr["t332_destarealong"]); // oTareaIAP.t332_notas1=Convert.ToString(dr["t332_notas1"]); // oTareaIAP.t332_notas2=Convert.ToString(dr["t332_notas2"]); // oTareaIAP.t332_notas3=Convert.ToString(dr["t332_notas3"]); // oTareaIAP.t332_notas4=Convert.ToString(dr["t332_notas4"]); // oTareaIAP.t332_mensaje=Convert.ToString(dr["t332_mensaje"]); // oTareaIAP.t336_etp=Convert.ToDouble(dr["t336_etp"]); // if(!Convert.IsDBNull(dr["t336_ffp"])) // oTareaIAP.t336_ffp=Convert.ToDateTime(dr["t336_ffp"]); // oTareaIAP.t336_ete=Convert.ToDouble(dr["t336_ete"]); // if(!Convert.IsDBNull(dr["t336_ffe"])) // oTareaIAP.t336_ffe=Convert.ToDateTime(dr["t336_ffe"]); // if(!Convert.IsDBNull(dr["t336_completado"])) // oTareaIAP.t336_completado=Convert.ToByte(dr["t336_completado"]); // oTareaIAP.t334_desfase=Convert.ToString(dr["t334_desfase"]); // oTareaIAP.t335_desactividad=Convert.ToString(dr["t335_desactividad"]); // oTareaIAP.t336_indicaciones=Convert.ToString(dr["t336_indicaciones"]); // oTareaIAP.t336_comentario=Convert.ToString(dr["t336_comentario"]); // if(!Convert.IsDBNull(dr["dPrimerConsumo"])) // oTareaIAP.dPrimerConsumo=Convert.ToDateTime(dr["dPrimerConsumo"]); // if(!Convert.IsDBNull(dr["dUltimoConsumo"])) // oTareaIAP.dUltimoConsumo=Convert.ToDateTime(dr["dUltimoConsumo"]); // if(!Convert.IsDBNull(dr["esfuerzo"])) // oTareaIAP.esfuerzo=Convert.ToDouble(dr["esfuerzo"]); // if(!Convert.IsDBNull(dr["esfuerzoenjor"])) // oTareaIAP.esfuerzoenjor=Convert.ToDouble(dr["esfuerzoenjor"]); // oTareaIAP.nPendienteEstimado=Convert.ToDouble(dr["nPendienteEstimado"]); // if(!Convert.IsDBNull(dr["nAvanceTeorico"])) // oTareaIAP.nAvanceTeorico=Convert.ToDouble(dr["nAvanceTeorico"]); // oTareaIAP.t332_impiap=Convert.ToBoolean(dr["t332_impiap"]); // oTareaIAP.t332_notasiap=Convert.ToBoolean(dr["t332_notasiap"]); // if(!Convert.IsDBNull(dr["t324_idmodofact"])) // oTareaIAP.t324_idmodofact=Convert.ToInt32(dr["t324_idmodofact"]); // oTareaIAP.t324_denominacion=Convert.ToString(dr["t324_denominacion"]); // oTareaIAP.t336_estado=Convert.ToBoolean(dr["t336_estado"]); // lst.Add(oTareaIAP); // } // return lst; // } // catch (Exception ex) // { // throw ex; // } // finally // { // if (dr != null) // { // if (!dr.IsClosed) dr.Close(); // dr.Dispose(); // } // } //} //#endregion #region funciones privadas private SqlParameter Param(enumDBFields dbField, object value) { SqlParameter dbParam = null; string paramName = null; SqlDbType paramType = default(SqlDbType); int paramSize = 0; ParameterDirection paramDirection = ParameterDirection.Input; switch (dbField) { case enumDBFields.nIdTarea: paramName = "@nIdTarea"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t332_idtarea: paramName = "@t332_idtarea"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.nTarea: paramName = "@nTarea"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t332_destarea: paramName = "@t332_destarea"; paramType = SqlDbType.VarChar; paramSize = 100; break; case enumDBFields.t331_idpt: paramName = "@t331_idpt"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t335_idactividad: paramName = "@t335_idactividad"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t301_idproyecto: paramName = "@t301_idproyecto"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t305_seudonimo: paramName = "@t305_seudonimo"; paramType = SqlDbType.VarChar; paramSize = 70; break; case enumDBFields.t301_denominacion: paramName = "@t301_denominacion"; paramType = SqlDbType.VarChar; paramSize = 70; break; case enumDBFields.t331_despt: paramName = "@t331_despt"; paramType = SqlDbType.VarChar; paramSize = 50; break; case enumDBFields.t332_destarealong: paramName = "@t332_destarealong"; paramType = SqlDbType.Text; paramSize = 2147483647; break; case enumDBFields.t332_notas1: paramName = "@t332_notas1"; paramType = SqlDbType.Text; paramSize = 2147483647; break; case enumDBFields.t332_notas2: paramName = "@t332_notas2"; paramType = SqlDbType.Text; paramSize = 2147483647; break; case enumDBFields.t332_notas3: paramName = "@t332_notas3"; paramType = SqlDbType.Text; paramSize = 2147483647; break; case enumDBFields.t332_notas4: paramName = "@t332_notas4"; paramType = SqlDbType.Text; paramSize = 2147483647; break; case enumDBFields.t332_mensaje: paramName = "@t332_mensaje"; paramType = SqlDbType.Text; paramSize = 2147483647; break; case enumDBFields.t336_etp: paramName = "@t336_etp"; paramType = SqlDbType.Float; paramSize = 8; break; case enumDBFields.t336_ffp: paramName = "@t336_ffp"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.t336_ete: paramName = "@t336_ete"; paramType = SqlDbType.Float; paramSize = 8; break; case enumDBFields.t336_ffe: paramName = "@t336_ffe"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.t336_completado: paramName = "@t336_completado"; paramType = SqlDbType.TinyInt; paramSize = 1; break; case enumDBFields.t334_desfase: paramName = "@t334_desfase"; paramType = SqlDbType.VarChar; paramSize = 50; break; case enumDBFields.t335_desactividad: paramName = "@t335_desactividad"; paramType = SqlDbType.VarChar; paramSize = 50; break; case enumDBFields.t336_indicaciones: paramName = "@t336_indicaciones"; paramType = SqlDbType.Text; paramSize = 2147483647; break; case enumDBFields.t336_comentario: paramName = "@t336_comentario"; paramType = SqlDbType.Text; paramSize = 2147483647; break; case enumDBFields.dPrimerConsumo: paramName = "@dPrimerConsumo"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.dUltimoConsumo: paramName = "@dUltimoConsumo"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.esfuerzo: paramName = "@esfuerzo"; paramType = SqlDbType.Float; paramSize = 8; break; case enumDBFields.esfuerzoenjor: paramName = "@esfuerzoenjor"; paramType = SqlDbType.Float; paramSize = 8; break; case enumDBFields.nPendienteEstimado: paramName = "@nPendienteEstimado"; paramType = SqlDbType.Float; paramSize = 8; break; case enumDBFields.nAvanceTeorico: paramName = "@nAvanceTeorico"; paramType = SqlDbType.Float; paramSize = 8; break; case enumDBFields.t332_impiap: paramName = "@t332_impiap"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.t332_notasiap: paramName = "@t332_notasiap"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.t324_idmodofact: paramName = "@t324_idmodofact"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t324_denominacion: paramName = "@t324_denominacion"; paramType = SqlDbType.VarChar; paramSize = 20; break; case enumDBFields.t336_estado: paramName = "@t336_estado"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.nUsuario: paramName = "@nUsuario"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t314_idusuario: paramName = "@t314_idusuario"; paramType = SqlDbType.Int; paramSize = 4; break; } dbParam = cDblib.dbParameter(paramName, paramType, paramSize); dbParam.Direction = paramDirection; if (paramDirection == ParameterDirection.Input | paramDirection == ParameterDirection.InputOutput) { dbParam.Value = value; } return(dbParam); }
private SqlParameter Param(enumDBFields dbField, object value) { SqlParameter dbParam = null; string paramName = null; SqlDbType paramType = default(SqlDbType); int paramSize = 0; ParameterDirection paramDirection = ParameterDirection.Input; switch (dbField) { case enumDBFields.ta205_idtipoaccionpreventa: paramName = "@ta205_idtipoaccionpreventa"; paramType = SqlDbType.SmallInt; paramSize = 2; break; case enumDBFields.ta205_denominacion: paramName = "@ta205_denominacion"; paramType = SqlDbType.VarChar; paramSize = 50; break; case enumDBFields.ta205_origen_on: paramName = "@ta205_origen_on"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.ta205_origen_partida: paramName = "@ta205_origen_partida"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.ta205_origen_super: paramName = "@ta205_origen_super"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.ta205_estadoactiva: paramName = "@ta205_estadoactiva"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.ta205_unicaxaccion: paramName = "@ta205_unicaxaccion"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.ta205_plazominreq: paramName = "@ta205_plazominreq"; paramType = SqlDbType.TinyInt; paramSize = 1; break; case enumDBFields.tablaTipoAccionPreventa: paramName = "@TABLA"; paramType = SqlDbType.Structured; paramSize = -1; break; } dbParam = cDblib.dbParameter(paramName, paramType, paramSize); dbParam.Direction = paramDirection; if (paramDirection == ParameterDirection.Input | paramDirection == ParameterDirection.InputOutput) { dbParam.Value = value; } return(dbParam); }
private SqlParameter Param(enumDBFields dbField, object value) { SqlParameter dbParam = null; string paramName = null; SqlDbType paramType = default(SqlDbType); int paramSize = 0; ParameterDirection paramDirection = ParameterDirection.Input; switch (dbField) { case enumDBFields.t001_codred: paramName = "@t001_codred"; paramType = SqlDbType.VarChar; paramSize = 15; break; case enumDBFields.t001_idficepi: paramName = "@t001_idficepi"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t001_apellido1: paramName = "@t001_apellido1"; paramType = SqlDbType.VarChar; paramSize = 25; break; case enumDBFields.t001_apellido2: paramName = "@t001_apellido2"; paramType = SqlDbType.VarChar; paramSize = 25; break; case enumDBFields.t001_nombre: paramName = "@t001_nombre"; paramType = SqlDbType.VarChar; paramSize = 25; break; case enumDBFields.t001_evalprogress: paramName = "@t001_evalprogress"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.perfilApl: paramName = "perfilApl"; paramType = SqlDbType.VarChar; paramSize = 5; break; case enumDBFields.evaluadoroevaluado: paramName = "@evaluadooevaluador"; paramType = SqlDbType.TinyInt; paramSize = 2; break; case enumDBFields.t001_idficepi_visualizador: paramName = "@t001_idficepi_visualizador"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t001_idficepi_entrada: paramName = "@t001_idficepi_entrada"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t001_idficepi_evaluadoractual: paramName = "@t001_idficepi_evaluador_actual"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t001_idficepi_encurso: paramName = "@t001_idficepi_encurso"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t001_idficepi_evaluado_actual: paramName = "@t001_idficepi_evaluado_actual"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t001_idficepi_evaluadoract: paramName = "@t001_idficepi_evaluadoractual"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t001_idficepi_interesado: paramName = "@t001_idficepi_interesado"; paramType = SqlDbType.Int; paramSize = 4; break; } dbParam = cDblib.dbParameter(paramName, paramType, paramSize); dbParam.Direction = paramDirection; if (paramDirection == ParameterDirection.Input | paramDirection == ParameterDirection.InputOutput) { dbParam.Value = value; } return(dbParam); }
private SqlParameter Param(enumDBFields dbField, object value) { SqlParameter dbParam = null; string paramName = null; SqlDbType paramType = default(SqlDbType); int paramSize = 0; ParameterDirection paramDirection = ParameterDirection.Input; switch (dbField) { case enumDBFields.ta210_iddocupreventa: paramName = "@ta210_iddocupreventa"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t2_iddocumento: paramName = "@t2_iddocumento"; paramType = SqlDbType.BigInt; paramSize = 8; break; case enumDBFields.ta210_descripcion: paramName = "@ta210_descripcion"; paramType = SqlDbType.VarChar; paramSize = 250; break; case enumDBFields.ta210_nombrefichero: paramName = "@ta210_nombrefichero"; paramType = SqlDbType.VarChar; paramSize = 100; break; case enumDBFields.ta210_kbytes: paramName = "@ta210_kbytes"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.ta210_fechamod: paramName = "@ta210_fechamod"; paramType = SqlDbType.DateTime; paramSize = 4; break; case enumDBFields.ta204_idaccionpreventa: paramName = "@ta204_idaccionpreventa"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.ta207_idtareapreventa: paramName = "@ta207_idtareapreventa"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t001_idficepi_autor: paramName = "@t001_idficepi_autor"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.ta211_idtipodocumento: paramName = "@ta211_idtipodocumento"; paramType = SqlDbType.TinyInt; paramSize = 1; break; case enumDBFields.ta210_destino: paramName = "@ta210_destino"; paramType = SqlDbType.Char; paramSize = 1; break; case enumDBFields.ta210_guidprovisional: paramName = "@ta210_guidprovisional"; paramType = SqlDbType.UniqueIdentifier; paramSize = 16; break; } dbParam = cDblib.dbParameter(paramName, paramType, paramSize); dbParam.Direction = paramDirection; if (paramDirection == ParameterDirection.Input | paramDirection == ParameterDirection.InputOutput) { dbParam.Value = value; } return(dbParam); }
private SqlParameter Param(enumDBFields dbField, object value) { SqlParameter dbParam = null; string paramName = null; SqlDbType paramType = default(SqlDbType); int paramSize = 0; ParameterDirection paramDirection = ParameterDirection.Input; switch (dbField) { case enumDBFields.nom_proyecto: paramName = "@t301_denominacion"; paramType = SqlDbType.VarChar; paramSize = 70; break; case enumDBFields.den_proyecto: paramName = "@t301_descripcion"; paramType = SqlDbType.VarChar; paramSize = 70; break; case enumDBFields.cod_cliente: paramName = "@t302_idcliente_proyecto"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.cod_contrato: paramName = "@t306_idcontrato"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.cod_naturaleza: paramName = "@t323_idnaturaleza"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.modalidad: paramName = "@t316_idmodalidad"; paramType = SqlDbType.TinyInt; paramSize = 1; break; case enumDBFields.inicio_previsto: paramName = "@t301_fiprev"; paramType = SqlDbType.Date; paramSize = 3; break; case enumDBFields.fin_previsto: paramName = "@t301_ffprev"; paramType = SqlDbType.Date; paramSize = 3; break; case enumDBFields.categoria: paramName = "@t301_categoria"; paramType = SqlDbType.Char; paramSize = 1; break; case enumDBFields.modelo_costes: paramName = "@t301_modelocoste"; paramType = SqlDbType.Char; paramSize = 1; break; case enumDBFields.modelo_tarifas: paramName = "@t301_modelotarif"; paramType = SqlDbType.Char; paramSize = 1; break; case enumDBFields.automatico: paramName = "@t301_automatico"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.fecha_sap: paramName = "@t301_fechasap"; paramType = SqlDbType.Date; paramSize = 3; break; case enumDBFields.cod_proyecto: paramName = "@t301_idproyecto"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.cod_subnodo: paramName = "@t304_idsubnodo"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.cualidad: paramName = "@t305_cualidad"; paramType = SqlDbType.Char; paramSize = 1; break; case enumDBFields.cod_usuario_responsable: paramName = "@t314_idusuario_responsable"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.seudonimo: paramName = "@t305_seudonimo"; paramType = SqlDbType.VarChar; paramSize = 70; break; } dbParam = cDblib.dbParameter(paramName, paramType, paramSize); dbParam.Direction = paramDirection; if (paramDirection == ParameterDirection.Input | paramDirection == ParameterDirection.InputOutput) { dbParam.Value = value; } return(dbParam); }
//#region funciones publicas ///// <summary> ///// Inserta un ProyectoTecnicoIAPS ///// </summary> //internal int Insert(Models.ProyectoTecnicoIAPS oProyectoTecnicoIAPS) //{ // try // { // SqlParameter[] dbparams = new SqlParameter[9] { // Param(enumDBFields.t331_IDPT, oProyectoTecnicoIAPS.t331_IDPT), // Param(enumDBFields.dPrimerConsumo, oProyectoTecnicoIAPS.dPrimerConsumo), // Param(enumDBFields.dUltimoConsumo, oProyectoTecnicoIAPS.dUltimoConsumo), // Param(enumDBFields.dFinEstimado, oProyectoTecnicoIAPS.dFinEstimado), // Param(enumDBFields.nTotalEstimado, oProyectoTecnicoIAPS.nTotalEstimado), // Param(enumDBFields.nConsumidoHoras, oProyectoTecnicoIAPS.nConsumidoHoras), // Param(enumDBFields.nConsumidoJornadas, oProyectoTecnicoIAPS.nConsumidoJornadas), // Param(enumDBFields.nPendienteEstimado, oProyectoTecnicoIAPS.nPendienteEstimado), // Param(enumDBFields.nAvanceTeorico, oProyectoTecnicoIAPS.nAvanceTeorico) // }; // return (int)cDblib.Execute("_ProyectoTecnicoIAPS_INS", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Obtiene un ProyectoTecnicoIAPS a partir del id ///// </summary> //internal Models.ProyectoTecnicoIAPS Select() //{ // Models.ProyectoTecnicoIAPS oProyectoTecnicoIAPS = null; // IDataReader dr = null; // try // { // dr = cDblib.DataReader("_ProyectoTecnicoIAPS_SEL", dbparams); // if (dr.Read()) // { // oProyectoTecnicoIAPS = new Models.ProyectoTecnicoIAPS(); // oProyectoTecnicoIAPS.t331_IDPT=Convert.ToInt32(dr["t331_IDPT"]); // if(!Convert.IsDBNull(dr["dPrimerConsumo"])) // oProyectoTecnicoIAPS.dPrimerConsumo=Convert.ToDateTime(dr["dPrimerConsumo"]); // if(!Convert.IsDBNull(dr["dUltimoConsumo"])) // oProyectoTecnicoIAPS.dUltimoConsumo=Convert.ToDateTime(dr["dUltimoConsumo"]); // if(!Convert.IsDBNull(dr["dFinEstimado"])) // oProyectoTecnicoIAPS.dFinEstimado=Convert.ToDateTime(dr["dFinEstimado"]); // if(!Convert.IsDBNull(dr["nTotalEstimado"])) // oProyectoTecnicoIAPS.nTotalEstimado=Convert.ToDouble(dr["nTotalEstimado"]); // if(!Convert.IsDBNull(dr["nConsumidoHoras"])) // oProyectoTecnicoIAPS.nConsumidoHoras=Convert.ToDouble(dr["nConsumidoHoras"]); // if(!Convert.IsDBNull(dr["nConsumidoJornadas"])) // oProyectoTecnicoIAPS.nConsumidoJornadas=Convert.ToDouble(dr["nConsumidoJornadas"]); // if(!Convert.IsDBNull(dr["nPendienteEstimado"])) // oProyectoTecnicoIAPS.nPendienteEstimado=Convert.ToDouble(dr["nPendienteEstimado"]); // if(!Convert.IsDBNull(dr["nAvanceTeorico"])) // oProyectoTecnicoIAPS.nAvanceTeorico=Convert.ToInt32(dr["nAvanceTeorico"]); // } // return oProyectoTecnicoIAPS; // } // catch (Exception ex) // { // throw ex; // } // finally // { // if (dr != null) // { // if (!dr.IsClosed) dr.Close(); // dr.Dispose(); // } // } //} ///// <summary> ///// Actualiza un ProyectoTecnicoIAPS a partir del id ///// </summary> //internal int Update(Models.ProyectoTecnicoIAPS oProyectoTecnicoIAPS) //{ // try // { // SqlParameter[] dbparams = new SqlParameter[9] { // Param(enumDBFields.t331_IDPT, oProyectoTecnicoIAPS.t331_IDPT), // Param(enumDBFields.dPrimerConsumo, oProyectoTecnicoIAPS.dPrimerConsumo), // Param(enumDBFields.dUltimoConsumo, oProyectoTecnicoIAPS.dUltimoConsumo), // Param(enumDBFields.dFinEstimado, oProyectoTecnicoIAPS.dFinEstimado), // Param(enumDBFields.nTotalEstimado, oProyectoTecnicoIAPS.nTotalEstimado), // Param(enumDBFields.nConsumidoHoras, oProyectoTecnicoIAPS.nConsumidoHoras), // Param(enumDBFields.nConsumidoJornadas, oProyectoTecnicoIAPS.nConsumidoJornadas), // Param(enumDBFields.nPendienteEstimado, oProyectoTecnicoIAPS.nPendienteEstimado), // Param(enumDBFields.nAvanceTeorico, oProyectoTecnicoIAPS.nAvanceTeorico) // }; // return (int)cDblib.Execute("_ProyectoTecnicoIAPS_UPD", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Elimina un ProyectoTecnicoIAPS a partir del id ///// </summary> //internal int Delete() //{ // try // { // return (int)cDblib.Execute("_ProyectoTecnicoIAPS_DEL", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Obtiene todos los ProyectoTecnicoIAPS ///// </summary> //internal List<Models.ProyectoTecnicoIAPS> Catalogo(Models.ProyectoTecnicoIAPS oProyectoTecnicoIAPSFilter) //{ // Models.ProyectoTecnicoIAPS oProyectoTecnicoIAPS = null; // List<Models.ProyectoTecnicoIAPS> lst = new List<Models.ProyectoTecnicoIAPS>(); // IDataReader dr = null; // try // { // SqlParameter[] dbparams = new SqlParameter[9] { // Param(enumDBFields.t331_IDPT, oTEMP_ProyectoTecnicoIAPSFilter.t331_IDPT), // Param(enumDBFields.dPrimerConsumo, oTEMP_ProyectoTecnicoIAPSFilter.dPrimerConsumo), // Param(enumDBFields.dUltimoConsumo, oTEMP_ProyectoTecnicoIAPSFilter.dUltimoConsumo), // Param(enumDBFields.dFinEstimado, oTEMP_ProyectoTecnicoIAPSFilter.dFinEstimado), // Param(enumDBFields.nTotalEstimado, oTEMP_ProyectoTecnicoIAPSFilter.nTotalEstimado), // Param(enumDBFields.nConsumidoHoras, oTEMP_ProyectoTecnicoIAPSFilter.nConsumidoHoras), // Param(enumDBFields.nConsumidoJornadas, oTEMP_ProyectoTecnicoIAPSFilter.nConsumidoJornadas), // Param(enumDBFields.nPendienteEstimado, oTEMP_ProyectoTecnicoIAPSFilter.nPendienteEstimado), // Param(enumDBFields.nAvanceTeorico, oTEMP_ProyectoTecnicoIAPSFilter.nAvanceTeorico) // }; // dr = cDblib.DataReader("_ProyectoTecnicoIAPS_CAT", dbparams); // while (dr.Read()) // { // oProyectoTecnicoIAPS = new Models.ProyectoTecnicoIAPS(); // oProyectoTecnicoIAPS.t331_IDPT=Convert.ToInt32(dr["t331_IDPT"]); // if(!Convert.IsDBNull(dr["dPrimerConsumo"])) // oProyectoTecnicoIAPS.dPrimerConsumo=Convert.ToDateTime(dr["dPrimerConsumo"]); // if(!Convert.IsDBNull(dr["dUltimoConsumo"])) // oProyectoTecnicoIAPS.dUltimoConsumo=Convert.ToDateTime(dr["dUltimoConsumo"]); // if(!Convert.IsDBNull(dr["dFinEstimado"])) // oProyectoTecnicoIAPS.dFinEstimado=Convert.ToDateTime(dr["dFinEstimado"]); // if(!Convert.IsDBNull(dr["nTotalEstimado"])) // oProyectoTecnicoIAPS.nTotalEstimado=Convert.ToDouble(dr["nTotalEstimado"]); // if(!Convert.IsDBNull(dr["nConsumidoHoras"])) // oProyectoTecnicoIAPS.nConsumidoHoras=Convert.ToDouble(dr["nConsumidoHoras"]); // if(!Convert.IsDBNull(dr["nConsumidoJornadas"])) // oProyectoTecnicoIAPS.nConsumidoJornadas=Convert.ToDouble(dr["nConsumidoJornadas"]); // if(!Convert.IsDBNull(dr["nPendienteEstimado"])) // oProyectoTecnicoIAPS.nPendienteEstimado=Convert.ToDouble(dr["nPendienteEstimado"]); // if(!Convert.IsDBNull(dr["nAvanceTeorico"])) // oProyectoTecnicoIAPS.nAvanceTeorico=Convert.ToInt32(dr["nAvanceTeorico"]); // lst.Add(oProyectoTecnicoIAPS); // } // return lst; // } // catch (Exception ex) // { // throw ex; // } // finally // { // if (dr != null) // { // if (!dr.IsClosed) dr.Close(); // dr.Dispose(); // } // } //} //#endregion #region funciones privadas private SqlParameter Param(enumDBFields dbField, object value) { SqlParameter dbParam = null; string paramName = null; SqlDbType paramType = default(SqlDbType); int paramSize = 0; ParameterDirection paramDirection = ParameterDirection.Input; switch (dbField) { case enumDBFields.t331_IDPT: paramName = "@t331_IDPT"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.dPrimerConsumo: paramName = "@dPrimerConsumo"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.dUltimoConsumo: paramName = "@dUltimoConsumo"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.dFinEstimado: paramName = "@dFinEstimado"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.nTotalEstimado: paramName = "@nTotalEstimado"; paramType = SqlDbType.Float; paramSize = 8; break; case enumDBFields.nConsumidoHoras: paramName = "@nConsumidoHoras"; paramType = SqlDbType.Float; paramSize = 8; break; case enumDBFields.nConsumidoJornadas: paramName = "@nConsumidoJornadas"; paramType = SqlDbType.Float; paramSize = 8; break; case enumDBFields.nPendienteEstimado: paramName = "@nPendienteEstimado"; paramType = SqlDbType.Float; paramSize = 8; break; case enumDBFields.nAvanceTeorico: paramName = "@nAvanceTeorico"; paramType = SqlDbType.Int; paramSize = 4; break; } dbParam = cDblib.dbParameter(paramName, paramType, paramSize); dbParam.Direction = paramDirection; if (paramDirection == ParameterDirection.Input | paramDirection == ParameterDirection.InputOutput) { dbParam.Value = value; } return(dbParam); }
private SqlParameter Param(enumDBFields dbField, object value) { SqlParameter dbParam = null; string paramName = null; SqlDbType paramType = default(SqlDbType); int paramSize = 0; ParameterDirection paramDirection = ParameterDirection.Input; switch (dbField) { case enumDBFields.idnodo: paramName = "@idnodo"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.sEstado: paramName = "@sEstado"; paramType = SqlDbType.Char; paramSize = 1; break; case enumDBFields.sCategoria: paramName = "@sCategoria"; paramType = SqlDbType.Char; paramSize = 1; break; case enumDBFields.idcliente: paramName = "@idcliente"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.idResponsable: paramName = "@idResponsable"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.numPE: paramName = "@numPE"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t301_idproyecto: paramName = "@t301_idproyecto"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.sDesPE: paramName = "@sDesPE"; paramType = SqlDbType.VarChar; paramSize = 70; break; case enumDBFields.sTipoBusqueda: paramName = "@sTipoBusqueda"; paramType = SqlDbType.Char; paramSize = 1; break; case enumDBFields.sCualidad: paramName = "@sCualidad"; paramType = SqlDbType.Char; paramSize = 1; break; case enumDBFields.nContrato: paramName = "@nContrato"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.nHorizontal: paramName = "@nHorizontal"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.nCNP: paramName = "@nCNP"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.nCSN1P: paramName = "@nCSN1P"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.nCSN2P: paramName = "@nCSN2P"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.nCSN3P: paramName = "@nCSN3P"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.nCSN4P: paramName = "@nCSN4P"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.nUsuario: paramName = "@nUsuario"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.bMostrarBitacoricos: paramName = "@bMostrarBitacoricos"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.nNaturaleza: paramName = "@nNaturaleza"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.nModeloContratacion: paramName = "@nModeloContratacion"; paramType = SqlDbType.TinyInt; paramSize = 1; break; case enumDBFields.bMostrarJ: paramName = "@bMostrarJ"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.bSoloFacturables: paramName = "@bSoloFacturables"; paramType = SqlDbType.Bit; paramSize = 1; break; } dbParam = cDblib.dbParameter(paramName, paramType, paramSize); dbParam.Direction = paramDirection; if (paramDirection == ParameterDirection.Input | paramDirection == ParameterDirection.InputOutput) { dbParam.Value = value; } return(dbParam); }
private SqlParameter Param(ParameterDirection paramDirection, enumDBFields dbField, object value) { SqlParameter dbParam = null; string paramName = null; SqlDbType paramType = default(SqlDbType); int paramSize = 0; switch (dbField) { case enumDBFields.listapersonas: paramName = "@listapersonas"; paramType = SqlDbType.VarChar; break; case enumDBFields.t001_idficepi_respdestino: paramName = "@t001_idficepi_respdestino"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t937_comentario_resporigen: paramName = "@t937_comentario_resporigen"; paramType = SqlDbType.VarChar; paramSize = 750; break; case enumDBFields.estado: paramName = "@estado"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.idpeticion: paramName = "@t937_idpetcambioresp"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.correoevaluadordestino: paramName = "@correoevaluadordestino"; paramType = SqlDbType.VarChar; paramSize = 50; break; case enumDBFields.nombreevaluadordestino: paramName = "@nombreevaluadordestino"; paramType = SqlDbType.VarChar; paramSize = 50; break; case enumDBFields.idpeticiones: paramName = "@listapeticiones"; paramType = SqlDbType.VarChar; break; case enumDBFields.t001_idficepi: paramName = "@t001_idficepi"; paramType = SqlDbType.Int; paramSize = 4; break; } dbParam = cDblib.dbParameter(paramName, paramType, paramSize); dbParam.Direction = paramDirection; if (paramDirection == ParameterDirection.Input | paramDirection == ParameterDirection.InputOutput) dbParam.Value = value; return dbParam; }
///// <summary> ///// Inserta un ProfesionalIap ///// </summary> //internal int Insert(Models.ProfesionalIap oProfesionalIap) //{ // try // { // SqlParameter[] dbparams = new SqlParameter[8] { // Param(enumDBFields.t314_idusuario, oProfesionalIap.t314_idusuario), // Param(enumDBFields.PROFESIONAL, oProfesionalIap.PROFESIONAL), // Param(enumDBFields.EMPRESA, oProfesionalIap.EMPRESA), // Param(enumDBFields.t303_denominacion, oProfesionalIap.t303_denominacion), // Param(enumDBFields.t001_idficepi, oProfesionalIap.t001_idficepi), // Param(enumDBFields.t001_codred, oProfesionalIap.t001_codred), // Param(enumDBFields.t001_sexo, oProfesionalIap.t001_sexo), // Param(enumDBFields.tipo, oProfesionalIap.tipo) // }; // return (int)cDblib.Execute("SUPER.IAP30_ProfesionalIap_INS", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Obtiene un ProfesionalIap a partir del id ///// </summary> //internal Models.ProfesionalIap Select() //{ // Models.ProfesionalIap oProfesionalIap = null; // IDataReader dr = null; // try // { // dr = cDblib.DataReader("SUPER.IAP30_ProfesionalIap_SEL", dbparams); // if (dr.Read()) // { // oProfesionalIap = new Models.ProfesionalIap(); // oProfesionalIap.t314_idusuario=Convert.ToInt32(dr["t314_idusuario"]); // oProfesionalIap.PROFESIONAL=Convert.ToString(dr["PROFESIONAL"]); // if(!Convert.IsDBNull(dr["EMPRESA"])) // oProfesionalIap.EMPRESA=Convert.ToString(dr["EMPRESA"]); // oProfesionalIap.t303_denominacion=Convert.ToString(dr["t303_denominacion"]); // oProfesionalIap.t001_idficepi=Convert.ToInt32(dr["t001_idficepi"]); // oProfesionalIap.t001_codred=Convert.ToString(dr["t001_codred"]); // oProfesionalIap.t001_sexo=Convert.ToString(dr["t001_sexo"]); // if(!Convert.IsDBNull(dr["tipo"])) // oProfesionalIap.tipo=Convert.ToString(dr["tipo"]); // } // return oProfesionalIap; // } // catch (Exception ex) // { // throw ex; // } // finally // { // if (dr != null) // { // if (!dr.IsClosed) dr.Close(); // dr.Dispose(); // } // } //} ///// <summary> ///// Actualiza un ProfesionalIap a partir del id ///// </summary> //internal int Update(Models.ProfesionalIap oProfesionalIap) //{ // try // { // SqlParameter[] dbparams = new SqlParameter[8] { // Param(enumDBFields.t314_idusuario, oProfesionalIap.t314_idusuario), // Param(enumDBFields.PROFESIONAL, oProfesionalIap.PROFESIONAL), // Param(enumDBFields.EMPRESA, oProfesionalIap.EMPRESA), // Param(enumDBFields.t303_denominacion, oProfesionalIap.t303_denominacion), // Param(enumDBFields.t001_idficepi, oProfesionalIap.t001_idficepi), // Param(enumDBFields.t001_codred, oProfesionalIap.t001_codred), // Param(enumDBFields.t001_sexo, oProfesionalIap.t001_sexo), // Param(enumDBFields.tipo, oProfesionalIap.tipo) // }; // return (int)cDblib.Execute("SUPER.IAP30_ProfesionalIap_UPD", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Elimina un ProfesionalIap a partir del id ///// </summary> //internal int Delete() //{ // try // { // return (int)cDblib.Execute("SUPER.IAP30_ProfesionalIap_DEL", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} #endregion #region funciones privadas private SqlParameter Param(enumDBFields dbField, object value) { SqlParameter dbParam = null; string paramName = null; SqlDbType paramType = default(SqlDbType); int paramSize = 0; ParameterDirection paramDirection = ParameterDirection.Input; switch (dbField) { case enumDBFields.num_empleado: paramName = "@num_empleado"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.sPerfil: paramName = "@sPerfil "; paramType = SqlDbType.VarChar; paramSize = 2; break; case enumDBFields.sApellido1: paramName = "@sApellido1"; paramType = SqlDbType.VarChar; paramSize = 50; break; case enumDBFields.sApellido2: paramName = "@sApellido2"; paramType = SqlDbType.VarChar; paramSize = 50; break; case enumDBFields.sAp1: paramName = "@sAp1"; paramType = SqlDbType.VarChar; paramSize = 50; break; case enumDBFields.sAp2: paramName = "@sAp2"; paramType = SqlDbType.VarChar; paramSize = 50; break; case enumDBFields.sNombre: paramName = "@sNombre"; paramType = SqlDbType.VarChar; paramSize = 50; break; case enumDBFields.IdFicepi: paramName = "@IdFicepi"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.bForaneos: paramName = "@bForaneos"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.bMostrarBajas: paramName = "@bMostrarBajas"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.cr: paramName = "@t303_idnodo"; paramType = SqlDbType.Int; paramSize = 4; break; } dbParam = cDblib.dbParameter(paramName, paramType, paramSize); dbParam.Direction = paramDirection; if (paramDirection == ParameterDirection.Input | paramDirection == ParameterDirection.InputOutput) { dbParam.Value = value; } return(dbParam); }
//#endregion #region funciones privadas private SqlParameter Param(enumDBFields dbField, object value) { SqlParameter dbParam = null; string paramName = null; SqlDbType paramType = default(SqlDbType); int paramSize = 0; ParameterDirection paramDirection = ParameterDirection.Input; switch (dbField) { case enumDBFields.t332_idtarea: paramName = "@t332_idtarea"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t332_destarea: paramName = "@t332_destarea"; paramType = SqlDbType.VarChar; paramSize = 100; break; case enumDBFields.t332_destarealong: paramName = "@t332_destarealong"; paramType = SqlDbType.Text; paramSize = 2147483647; break; case enumDBFields.t331_idpt: paramName = "@t331_idpt"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t334_idfase: paramName = "@t334_idfase"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t335_idactividad: paramName = "@t335_idactividad"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t332_notificable: paramName = "@t332_notificable"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.t332_fiv: paramName = "@t332_fiv"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.t332_ffv: paramName = "@t332_ffv"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.t332_estado: paramName = "@t332_estado"; paramType = SqlDbType.TinyInt; paramSize = 1; break; case enumDBFields.t332_fipl: paramName = "@t332_fipl"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.t332_ffpl: paramName = "@t332_ffpl"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.t332_etpl: paramName = "@t332_etpl"; paramType = SqlDbType.Float; paramSize = 8; break; case enumDBFields.t332_ffpr: paramName = "@t332_ffpr"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.t332_etpr: paramName = "@t332_etpr"; paramType = SqlDbType.Float; paramSize = 8; break; case enumDBFields.t332_observaciones: paramName = "@t332_observaciones"; paramType = SqlDbType.Text; paramSize = 2147483647; break; case enumDBFields.t332_cle: paramName = "@t332_cle"; paramType = SqlDbType.Real; paramSize = 8; break; case enumDBFields.t332_tipocle: paramName = "@t332_tipocle"; paramType = SqlDbType.Char; paramSize = 1; break; case enumDBFields.t332_orden: paramName = "@t332_orden"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t332_facturable: paramName = "@t332_facturable"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.t305_idproyectosubnodo: paramName = "@t305_idproyectosubnodo"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t305_cualidad: paramName = "@t305_cualidad"; paramType = SqlDbType.Char; paramSize = 1; break; case enumDBFields.t303_idnodo: paramName = "@t303_idnodo"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t303_denominacion: paramName = "@t303_denominacion"; paramType = SqlDbType.VarChar; paramSize = 50; break; case enumDBFields.num_proyecto: paramName = "@num_proyecto"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.nom_proyecto: paramName = "@nom_proyecto"; paramType = SqlDbType.VarChar; paramSize = 70; break; case enumDBFields.t331_despt: paramName = "@t331_despt"; paramType = SqlDbType.VarChar; paramSize = 50; break; case enumDBFields.t334_desfase: paramName = "@t334_desfase"; paramType = SqlDbType.VarChar; paramSize = 50; break; case enumDBFields.t335_desactividad: paramName = "@t335_desactividad"; paramType = SqlDbType.VarChar; paramSize = 50; break; case enumDBFields.cod_cliente: paramName = "@cod_cliente"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.nom_cliente: paramName = "@nom_cliente"; paramType = SqlDbType.VarChar; paramSize = 100; break; case enumDBFields.t332_presupuesto: paramName = "@t332_presupuesto"; paramType = SqlDbType.Money; paramSize = 8; break; case enumDBFields.t353_idorigen: paramName = "@t353_idorigen"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t332_incidencia: paramName = "@t332_incidencia"; paramType = SqlDbType.VarChar; paramSize = 25; break; case enumDBFields.t332_avance: paramName = "@t332_avance"; paramType = SqlDbType.Float; paramSize = 8; break; case enumDBFields.t332_avanceauto: paramName = "@t332_avanceauto"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.t332_impiap: paramName = "@t332_impiap"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.t305_admiterecursospst: paramName = "@t305_admiterecursospst"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.t331_heredanodo: paramName = "@t331_heredanodo"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.t331_heredaproyeco: paramName = "@t331_heredaproyeco"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.t334_heredanodo: paramName = "@t334_heredanodo"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.t334_heredaproyeco: paramName = "@t334_heredaproyeco"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.t335_heredanodo: paramName = "@t335_heredanodo"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.t335_heredaproyeco: paramName = "@t335_heredaproyeco"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.t332_heredanodo: paramName = "@t332_heredanodo"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.t332_heredaproyeco: paramName = "@t332_heredaproyeco"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.t332_mensaje: paramName = "@t332_mensaje"; paramType = SqlDbType.Text; paramSize = 2147483647; break; case enumDBFields.t332_notif_prof: paramName = "@t332_notif_prof"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.t305_avisorecursopst: paramName = "@t305_avisorecursopst"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.t301_estado: paramName = "@t301_estado"; paramType = SqlDbType.Char; paramSize = 1; break; case enumDBFields.t332_acceso_iap: paramName = "@t332_acceso_iap"; paramType = SqlDbType.Char; paramSize = 1; break; case enumDBFields.t324_idmodofact: paramName = "@t324_idmodofact"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t324_denominacion: paramName = "@t324_denominacion"; paramType = SqlDbType.VarChar; paramSize = 20; break; case enumDBFields.t301_esreplicable: paramName = "@t301_esreplicable"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.t305_opd: paramName = "@t305_opd"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.nProy: paramName = "@nProy"; paramType = SqlDbType.Int; paramSize = 4; break; } dbParam = cDblib.dbParameter(paramName, paramType, paramSize); dbParam.Direction = paramDirection; if (paramDirection == ParameterDirection.Input | paramDirection == ParameterDirection.InputOutput) { dbParam.Value = value; } return(dbParam); }
//#region funciones publicas ///// <summary> ///// Inserta un TareaProyectoTecnico ///// </summary> //internal int Insert(Models.TareaProyectoTecnico oTareaProyectoTecnico) //{ // try // { // SqlParameter[] dbparams = new SqlParameter[9] { // Param(enumDBFields.t331_IDPT, oTareaProyectoTecnico.t331_IDPT), // Param(enumDBFields.dVigIni, oTareaProyectoTecnico.dVigIni), // Param(enumDBFields.dVigFin, oTareaProyectoTecnico.dVigFin), // Param(enumDBFields.dPlanIni, oTareaProyectoTecnico.dPlanIni), // Param(enumDBFields.dPlanFin, oTareaProyectoTecnico.dPlanFin), // Param(enumDBFields.nPlanEstimado, oTareaProyectoTecnico.nPlanEstimado), // Param(enumDBFields.dPrevFin, oTareaProyectoTecnico.dPrevFin), // Param(enumDBFields.nPrevEstimado, oTareaProyectoTecnico.nPrevEstimado), // Param(enumDBFields.nPresupuesto, oTareaProyectoTecnico.nPresupuesto) // }; // return (int)cDblib.Execute("_TareaProyectoTecnico_INS", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Obtiene un TareaProyectoTecnico a partir del id ///// </summary> //internal Models.TareaProyectoTecnico Select() //{ // Models.TareaProyectoTecnico oTareaProyectoTecnico = null; // IDataReader dr = null; // try // { // dr = cDblib.DataReader("_TareaProyectoTecnico_SEL", dbparams); // if (dr.Read()) // { // oTareaProyectoTecnico = new Models.TareaProyectoTecnico(); // oTareaProyectoTecnico.t331_IDPT=Convert.ToInt32(dr["t331_IDPT"]); // if(!Convert.IsDBNull(dr["dVigIni"])) // oTareaProyectoTecnico.dVigIni=Convert.ToDateTime(dr["dVigIni"]); // if(!Convert.IsDBNull(dr["dVigFin"])) // oTareaProyectoTecnico.dVigFin=Convert.ToDateTime(dr["dVigFin"]); // if(!Convert.IsDBNull(dr["dPlanIni"])) // oTareaProyectoTecnico.dPlanIni=Convert.ToDateTime(dr["dPlanIni"]); // if(!Convert.IsDBNull(dr["dPlanFin"])) // oTareaProyectoTecnico.dPlanFin=Convert.ToDateTime(dr["dPlanFin"]); // if(!Convert.IsDBNull(dr["nPlanEstimado"])) // oTareaProyectoTecnico.nPlanEstimado=Convert.ToDouble(dr["nPlanEstimado"]); // if(!Convert.IsDBNull(dr["dPrevFin"])) // oTareaProyectoTecnico.dPrevFin=Convert.ToDateTime(dr["dPrevFin"]); // if(!Convert.IsDBNull(dr["nPrevEstimado"])) // oTareaProyectoTecnico.nPrevEstimado=Convert.ToDouble(dr["nPrevEstimado"]); // if(!Convert.IsDBNull(dr["nPresupuesto"])) // oTareaProyectoTecnico.nPresupuesto=Convert.ToDecimal(dr["nPresupuesto"]); // } // return oTareaProyectoTecnico; // } // catch (Exception ex) // { // throw ex; // } // finally // { // if (dr != null) // { // if (!dr.IsClosed) dr.Close(); // dr.Dispose(); // } // } //} ///// <summary> ///// Actualiza un TareaProyectoTecnico a partir del id ///// </summary> //internal int Update(Models.TareaProyectoTecnico oTareaProyectoTecnico) //{ // try // { // SqlParameter[] dbparams = new SqlParameter[9] { // Param(enumDBFields.t331_IDPT, oTareaProyectoTecnico.t331_IDPT), // Param(enumDBFields.dVigIni, oTareaProyectoTecnico.dVigIni), // Param(enumDBFields.dVigFin, oTareaProyectoTecnico.dVigFin), // Param(enumDBFields.dPlanIni, oTareaProyectoTecnico.dPlanIni), // Param(enumDBFields.dPlanFin, oTareaProyectoTecnico.dPlanFin), // Param(enumDBFields.nPlanEstimado, oTareaProyectoTecnico.nPlanEstimado), // Param(enumDBFields.dPrevFin, oTareaProyectoTecnico.dPrevFin), // Param(enumDBFields.nPrevEstimado, oTareaProyectoTecnico.nPrevEstimado), // Param(enumDBFields.nPresupuesto, oTareaProyectoTecnico.nPresupuesto) // }; // return (int)cDblib.Execute("_TareaProyectoTecnico_UPD", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Elimina un TareaProyectoTecnico a partir del id ///// </summary> //internal int Delete() //{ // try // { // return (int)cDblib.Execute("_TareaProyectoTecnico_DEL", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Obtiene todos los TareaProyectoTecnico ///// </summary> //internal List<Models.TareaProyectoTecnico> Catalogo(Models.TareaProyectoTecnico oTareaProyectoTecnicoFilter) //{ // Models.TareaProyectoTecnico oTareaProyectoTecnico = null; // List<Models.TareaProyectoTecnico> lst = new List<Models.TareaProyectoTecnico>(); // IDataReader dr = null; // try // { // SqlParameter[] dbparams = new SqlParameter[9] { // Param(enumDBFields.t331_IDPT, oTEMP_TareaProyectoTecnicoFilter.t331_IDPT), // Param(enumDBFields.dVigIni, oTEMP_TareaProyectoTecnicoFilter.dVigIni), // Param(enumDBFields.dVigFin, oTEMP_TareaProyectoTecnicoFilter.dVigFin), // Param(enumDBFields.dPlanIni, oTEMP_TareaProyectoTecnicoFilter.dPlanIni), // Param(enumDBFields.dPlanFin, oTEMP_TareaProyectoTecnicoFilter.dPlanFin), // Param(enumDBFields.nPlanEstimado, oTEMP_TareaProyectoTecnicoFilter.nPlanEstimado), // Param(enumDBFields.dPrevFin, oTEMP_TareaProyectoTecnicoFilter.dPrevFin), // Param(enumDBFields.nPrevEstimado, oTEMP_TareaProyectoTecnicoFilter.nPrevEstimado), // Param(enumDBFields.nPresupuesto, oTEMP_TareaProyectoTecnicoFilter.nPresupuesto) // }; // dr = cDblib.DataReader("_TareaProyectoTecnico_CAT", dbparams); // while (dr.Read()) // { // oTareaProyectoTecnico = new Models.TareaProyectoTecnico(); // oTareaProyectoTecnico.t331_IDPT=Convert.ToInt32(dr["t331_IDPT"]); // if(!Convert.IsDBNull(dr["dVigIni"])) // oTareaProyectoTecnico.dVigIni=Convert.ToDateTime(dr["dVigIni"]); // if(!Convert.IsDBNull(dr["dVigFin"])) // oTareaProyectoTecnico.dVigFin=Convert.ToDateTime(dr["dVigFin"]); // if(!Convert.IsDBNull(dr["dPlanIni"])) // oTareaProyectoTecnico.dPlanIni=Convert.ToDateTime(dr["dPlanIni"]); // if(!Convert.IsDBNull(dr["dPlanFin"])) // oTareaProyectoTecnico.dPlanFin=Convert.ToDateTime(dr["dPlanFin"]); // if(!Convert.IsDBNull(dr["nPlanEstimado"])) // oTareaProyectoTecnico.nPlanEstimado=Convert.ToDouble(dr["nPlanEstimado"]); // if(!Convert.IsDBNull(dr["dPrevFin"])) // oTareaProyectoTecnico.dPrevFin=Convert.ToDateTime(dr["dPrevFin"]); // if(!Convert.IsDBNull(dr["nPrevEstimado"])) // oTareaProyectoTecnico.nPrevEstimado=Convert.ToDouble(dr["nPrevEstimado"]); // if(!Convert.IsDBNull(dr["nPresupuesto"])) // oTareaProyectoTecnico.nPresupuesto=Convert.ToDecimal(dr["nPresupuesto"]); // lst.Add(oTareaProyectoTecnico); // } // return lst; // } // catch (Exception ex) // { // throw ex; // } // finally // { // if (dr != null) // { // if (!dr.IsClosed) dr.Close(); // dr.Dispose(); // } // } //} //#endregion #region funciones privadas private SqlParameter Param(enumDBFields dbField, object value) { SqlParameter dbParam = null; string paramName = null; SqlDbType paramType = default(SqlDbType); int paramSize = 0; ParameterDirection paramDirection = ParameterDirection.Input; switch (dbField) { case enumDBFields.t331_IDPT: paramName = "@t331_IDPT"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.dVigIni: paramName = "@dVigIni"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.dVigFin: paramName = "@dVigFin"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.dPlanIni: paramName = "@dPlanIni"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.dPlanFin: paramName = "@dPlanFin"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.nPlanEstimado: paramName = "@nPlanEstimado"; paramType = SqlDbType.Float; paramSize = 8; break; case enumDBFields.dPrevFin: paramName = "@dPrevFin"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.nPrevEstimado: paramName = "@nPrevEstimado"; paramType = SqlDbType.Float; paramSize = 8; break; case enumDBFields.nPresupuesto: paramName = "@nPresupuesto"; paramType = SqlDbType.Money; paramSize = 8; break; } dbParam = cDblib.dbParameter(paramName, paramType, paramSize); dbParam.Direction = paramDirection; if (paramDirection == ParameterDirection.Input | paramDirection == ParameterDirection.InputOutput) { dbParam.Value = value; } return(dbParam); }
private SqlParameter Param(enumDBFields dbField, object value) { SqlParameter dbParam = null; string paramName = null; SqlDbType paramType = default(SqlDbType); int paramSize = 0; ParameterDirection paramDirection = ParameterDirection.Input; switch (dbField) { case enumDBFields.t305_idproyectosubnodo: paramName = "@t305_idproyectosubnodo"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t314_idusuario: paramName = "@t314_idusuario"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t330_costecon: paramName = "@t330_costecon"; paramType = SqlDbType.Money; paramSize = 8; break; case enumDBFields.t330_costerep: paramName = "@t330_costerep"; paramType = SqlDbType.Money; paramSize = 8; break; case enumDBFields.t330_deriva: paramName = "@t330_deriva"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.t330_falta: paramName = "@t330_falta"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.t330_fbaja: paramName = "@t330_fbaja"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.t333_idperfilproy: paramName = "@t333_idperfilproy"; paramType = SqlDbType.Int; paramSize = 4; break; } dbParam = cDblib.dbParameter(paramName, paramType, paramSize); dbParam.Direction = paramDirection; if (paramDirection == ParameterDirection.Input | paramDirection == ParameterDirection.InputOutput) { dbParam.Value = value; } return(dbParam); }
//#region funciones publicas ///// <summary> ///// Inserta un UsuarioLiquidacion ///// </summary> //internal int Insert(Models.UsuarioLiquidacion oUsuarioLiquidacion) //{ // try // { // SqlParameter[] dbparams = new SqlParameter[28] { // Param(enumDBFields.t314_idusuario, oUsuarioLiquidacion.t314_idusuario), // Param(enumDBFields.T001_IDFICEPI, oUsuarioLiquidacion.T001_IDFICEPI), // Param(enumDBFields.Profesional, oUsuarioLiquidacion.Profesional), // Param(enumDBFields.t422_idmoneda, oUsuarioLiquidacion.t422_idmoneda), // Param(enumDBFields.t313_idempresa, oUsuarioLiquidacion.t313_idempresa), // Param(enumDBFields.t313_denominacion, oUsuarioLiquidacion.t313_denominacion), // Param(enumDBFields.t007_idterrfis, oUsuarioLiquidacion.t007_idterrfis), // Param(enumDBFields.t007_nomterrfis, oUsuarioLiquidacion.t007_nomterrfis), // Param(enumDBFields.t010_idoficina_liquidadora, oUsuarioLiquidacion.t010_idoficina_liquidadora), // Param(enumDBFields.t010_idoficina_base, oUsuarioLiquidacion.t010_idoficina_base), // Param(enumDBFields.t010_desoficina, oUsuarioLiquidacion.t010_desoficina), // Param(enumDBFields.t069_iddietakm, oUsuarioLiquidacion.t069_iddietakm), // Param(enumDBFields.T069_descripcion, oUsuarioLiquidacion.T069_descripcion), // Param(enumDBFields.T069_icdc, oUsuarioLiquidacion.T069_icdc), // Param(enumDBFields.T069_icmd, oUsuarioLiquidacion.T069_icmd), // Param(enumDBFields.T069_icda, oUsuarioLiquidacion.T069_icda), // Param(enumDBFields.T069_icde, oUsuarioLiquidacion.T069_icde), // Param(enumDBFields.T069_ick, oUsuarioLiquidacion.T069_ick), // Param(enumDBFields.t007_iterdc, oUsuarioLiquidacion.t007_iterdc), // Param(enumDBFields.t007_itermd, oUsuarioLiquidacion.t007_itermd), // Param(enumDBFields.t007_iterda, oUsuarioLiquidacion.t007_iterda), // Param(enumDBFields.t007_iterde, oUsuarioLiquidacion.t007_iterde), // Param(enumDBFields.t007_iterk, oUsuarioLiquidacion.t007_iterk), // Param(enumDBFields.autorresponsable, oUsuarioLiquidacion.autorresponsable), // Param(enumDBFields.t303_denominacion, oUsuarioLiquidacion.t303_denominacion), // Param(enumDBFields.t303_idnodo, oUsuarioLiquidacion.t303_idnodo), // Param(enumDBFields.CentrosCoste, oUsuarioLiquidacion.CentrosCoste), // Param(enumDBFields.t313_idempresa_defecto, oUsuarioLiquidacion.t313_idempresa_defecto) // }; // return (int)cDblib.Execute("_UsuarioLiquidacion_INS", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Obtiene un UsuarioLiquidacion a partir del id ///// </summary> //internal Models.UsuarioLiquidacion Select() //{ // Models.UsuarioLiquidacion oUsuarioLiquidacion = null; // IDataReader dr = null; // try // { // dr = cDblib.DataReader("_UsuarioLiquidacion_SEL", dbparams); // if (dr.Read()) // { // oUsuarioLiquidacion = new Models.UsuarioLiquidacion(); // oUsuarioLiquidacion.t314_idusuario=Convert.ToInt32(dr["t314_idusuario"]); // oUsuarioLiquidacion.T001_IDFICEPI=Convert.ToInt32(dr["T001_IDFICEPI"]); // if(!Convert.IsDBNull(dr["Profesional"])) // oUsuarioLiquidacion.Profesional=Convert.ToString(dr["Profesional"]); // oUsuarioLiquidacion.t422_idmoneda=Convert.ToString(dr["t422_idmoneda"]); // if(!Convert.IsDBNull(dr["t313_idempresa"])) // oUsuarioLiquidacion.t313_idempresa=Convert.ToInt32(dr["t313_idempresa"]); // if(!Convert.IsDBNull(dr["t313_denominacion"])) // oUsuarioLiquidacion.t313_denominacion=Convert.ToString(dr["t313_denominacion"]); // if(!Convert.IsDBNull(dr["t007_idterrfis"])) // oUsuarioLiquidacion.t007_idterrfis=Convert.ToInt16(dr["t007_idterrfis"]); // if(!Convert.IsDBNull(dr["t007_nomterrfis"])) // oUsuarioLiquidacion.t007_nomterrfis=Convert.ToString(dr["t007_nomterrfis"]); // oUsuarioLiquidacion.t010_idoficina_liquidadora=Convert.ToInt16(dr["t010_idoficina_liquidadora"]); // if(!Convert.IsDBNull(dr["t010_idoficina_base"])) // oUsuarioLiquidacion.t010_idoficina_base=Convert.ToInt16(dr["t010_idoficina_base"]); // oUsuarioLiquidacion.t010_desoficina=Convert.ToString(dr["t010_desoficina"]); // if(!Convert.IsDBNull(dr["t069_iddietakm"])) // oUsuarioLiquidacion.t069_iddietakm=Convert.ToByte(dr["t069_iddietakm"]); // if(!Convert.IsDBNull(dr["T069_descripcion"])) // oUsuarioLiquidacion.T069_descripcion=Convert.ToString(dr["T069_descripcion"]); // oUsuarioLiquidacion.T069_icdc=Convert.ToDecimal(dr["T069_icdc"]); // oUsuarioLiquidacion.T069_icmd=Convert.ToDecimal(dr["T069_icmd"]); // oUsuarioLiquidacion.T069_icda=Convert.ToDecimal(dr["T069_icda"]); // oUsuarioLiquidacion.T069_icde=Convert.ToDecimal(dr["T069_icde"]); // oUsuarioLiquidacion.T069_ick=Convert.ToDecimal(dr["T069_ick"]); // if(!Convert.IsDBNull(dr["t007_iterdc"])) // oUsuarioLiquidacion.t007_iterdc=Convert.ToDecimal(dr["t007_iterdc"]); // if(!Convert.IsDBNull(dr["t007_itermd"])) // oUsuarioLiquidacion.t007_itermd=Convert.ToDecimal(dr["t007_itermd"]); // if(!Convert.IsDBNull(dr["t007_iterda"])) // oUsuarioLiquidacion.t007_iterda=Convert.ToDecimal(dr["t007_iterda"]); // if(!Convert.IsDBNull(dr["t007_iterde"])) // oUsuarioLiquidacion.t007_iterde=Convert.ToDecimal(dr["t007_iterde"]); // if(!Convert.IsDBNull(dr["t007_iterk"])) // oUsuarioLiquidacion.t007_iterk=Convert.ToDecimal(dr["t007_iterk"]); // oUsuarioLiquidacion.autorresponsable=Convert.ToInt32(dr["autorresponsable"]); // oUsuarioLiquidacion.t303_denominacion=Convert.ToString(dr["t303_denominacion"]); // if(!Convert.IsDBNull(dr["t303_idnodo"])) // oUsuarioLiquidacion.t303_idnodo=Convert.ToInt32(dr["t303_idnodo"]); // oUsuarioLiquidacion.CentrosCoste=Convert.ToInt32(dr["CentrosCoste"]); // oUsuarioLiquidacion.t313_idempresa_defecto=Convert.ToInt32(dr["t313_idempresa_defecto"]); // } // return oUsuarioLiquidacion; // } // catch (Exception ex) // { // throw ex; // } // finally // { // if (dr != null) // { // if (!dr.IsClosed) dr.Close(); // dr.Dispose(); // } // } //} ///// <summary> ///// Actualiza un UsuarioLiquidacion a partir del id ///// </summary> //internal int Update(Models.UsuarioLiquidacion oUsuarioLiquidacion) //{ // try // { // SqlParameter[] dbparams = new SqlParameter[28] { // Param(enumDBFields.t314_idusuario, oUsuarioLiquidacion.t314_idusuario), // Param(enumDBFields.T001_IDFICEPI, oUsuarioLiquidacion.T001_IDFICEPI), // Param(enumDBFields.Profesional, oUsuarioLiquidacion.Profesional), // Param(enumDBFields.t422_idmoneda, oUsuarioLiquidacion.t422_idmoneda), // Param(enumDBFields.t313_idempresa, oUsuarioLiquidacion.t313_idempresa), // Param(enumDBFields.t313_denominacion, oUsuarioLiquidacion.t313_denominacion), // Param(enumDBFields.t007_idterrfis, oUsuarioLiquidacion.t007_idterrfis), // Param(enumDBFields.t007_nomterrfis, oUsuarioLiquidacion.t007_nomterrfis), // Param(enumDBFields.t010_idoficina_liquidadora, oUsuarioLiquidacion.t010_idoficina_liquidadora), // Param(enumDBFields.t010_idoficina_base, oUsuarioLiquidacion.t010_idoficina_base), // Param(enumDBFields.t010_desoficina, oUsuarioLiquidacion.t010_desoficina), // Param(enumDBFields.t069_iddietakm, oUsuarioLiquidacion.t069_iddietakm), // Param(enumDBFields.T069_descripcion, oUsuarioLiquidacion.T069_descripcion), // Param(enumDBFields.T069_icdc, oUsuarioLiquidacion.T069_icdc), // Param(enumDBFields.T069_icmd, oUsuarioLiquidacion.T069_icmd), // Param(enumDBFields.T069_icda, oUsuarioLiquidacion.T069_icda), // Param(enumDBFields.T069_icde, oUsuarioLiquidacion.T069_icde), // Param(enumDBFields.T069_ick, oUsuarioLiquidacion.T069_ick), // Param(enumDBFields.t007_iterdc, oUsuarioLiquidacion.t007_iterdc), // Param(enumDBFields.t007_itermd, oUsuarioLiquidacion.t007_itermd), // Param(enumDBFields.t007_iterda, oUsuarioLiquidacion.t007_iterda), // Param(enumDBFields.t007_iterde, oUsuarioLiquidacion.t007_iterde), // Param(enumDBFields.t007_iterk, oUsuarioLiquidacion.t007_iterk), // Param(enumDBFields.autorresponsable, oUsuarioLiquidacion.autorresponsable), // Param(enumDBFields.t303_denominacion, oUsuarioLiquidacion.t303_denominacion), // Param(enumDBFields.t303_idnodo, oUsuarioLiquidacion.t303_idnodo), // Param(enumDBFields.CentrosCoste, oUsuarioLiquidacion.CentrosCoste), // Param(enumDBFields.t313_idempresa_defecto, oUsuarioLiquidacion.t313_idempresa_defecto) // }; // return (int)cDblib.Execute("_UsuarioLiquidacion_UPD", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Elimina un UsuarioLiquidacion a partir del id ///// </summary> //internal int Delete() //{ // try // { // return (int)cDblib.Execute("_UsuarioLiquidacion_DEL", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Obtiene todos los UsuarioLiquidacion ///// </summary> //internal List<Models.UsuarioLiquidacion> Catalogo(Models.UsuarioLiquidacion oUsuarioLiquidacionFilter) //{ // Models.UsuarioLiquidacion oUsuarioLiquidacion = null; // List<Models.UsuarioLiquidacion> lst = new List<Models.UsuarioLiquidacion>(); // IDataReader dr = null; // try // { // SqlParameter[] dbparams = new SqlParameter[28] { // Param(enumDBFields.t314_idusuario, oTEMP_UsuarioLiquidacionFilter.t314_idusuario), // Param(enumDBFields.T001_IDFICEPI, oTEMP_UsuarioLiquidacionFilter.T001_IDFICEPI), // Param(enumDBFields.Profesional, oTEMP_UsuarioLiquidacionFilter.Profesional), // Param(enumDBFields.t422_idmoneda, oTEMP_UsuarioLiquidacionFilter.t422_idmoneda), // Param(enumDBFields.t313_idempresa, oTEMP_UsuarioLiquidacionFilter.t313_idempresa), // Param(enumDBFields.t313_denominacion, oTEMP_UsuarioLiquidacionFilter.t313_denominacion), // Param(enumDBFields.t007_idterrfis, oTEMP_UsuarioLiquidacionFilter.t007_idterrfis), // Param(enumDBFields.t007_nomterrfis, oTEMP_UsuarioLiquidacionFilter.t007_nomterrfis), // Param(enumDBFields.t010_idoficina_liquidadora, oTEMP_UsuarioLiquidacionFilter.t010_idoficina_liquidadora), // Param(enumDBFields.t010_idoficina_base, oTEMP_UsuarioLiquidacionFilter.t010_idoficina_base), // Param(enumDBFields.t010_desoficina, oTEMP_UsuarioLiquidacionFilter.t010_desoficina), // Param(enumDBFields.t069_iddietakm, oTEMP_UsuarioLiquidacionFilter.t069_iddietakm), // Param(enumDBFields.T069_descripcion, oTEMP_UsuarioLiquidacionFilter.T069_descripcion), // Param(enumDBFields.T069_icdc, oTEMP_UsuarioLiquidacionFilter.T069_icdc), // Param(enumDBFields.T069_icmd, oTEMP_UsuarioLiquidacionFilter.T069_icmd), // Param(enumDBFields.T069_icda, oTEMP_UsuarioLiquidacionFilter.T069_icda), // Param(enumDBFields.T069_icde, oTEMP_UsuarioLiquidacionFilter.T069_icde), // Param(enumDBFields.T069_ick, oTEMP_UsuarioLiquidacionFilter.T069_ick), // Param(enumDBFields.t007_iterdc, oTEMP_UsuarioLiquidacionFilter.t007_iterdc), // Param(enumDBFields.t007_itermd, oTEMP_UsuarioLiquidacionFilter.t007_itermd), // Param(enumDBFields.t007_iterda, oTEMP_UsuarioLiquidacionFilter.t007_iterda), // Param(enumDBFields.t007_iterde, oTEMP_UsuarioLiquidacionFilter.t007_iterde), // Param(enumDBFields.t007_iterk, oTEMP_UsuarioLiquidacionFilter.t007_iterk), // Param(enumDBFields.autorresponsable, oTEMP_UsuarioLiquidacionFilter.autorresponsable), // Param(enumDBFields.t303_denominacion, oTEMP_UsuarioLiquidacionFilter.t303_denominacion), // Param(enumDBFields.t303_idnodo, oTEMP_UsuarioLiquidacionFilter.t303_idnodo), // Param(enumDBFields.CentrosCoste, oTEMP_UsuarioLiquidacionFilter.CentrosCoste), // Param(enumDBFields.t313_idempresa_defecto, oTEMP_UsuarioLiquidacionFilter.t313_idempresa_defecto) // }; // dr = cDblib.DataReader("_UsuarioLiquidacion_CAT", dbparams); // while (dr.Read()) // { // oUsuarioLiquidacion = new Models.UsuarioLiquidacion(); // oUsuarioLiquidacion.t314_idusuario=Convert.ToInt32(dr["t314_idusuario"]); // oUsuarioLiquidacion.T001_IDFICEPI=Convert.ToInt32(dr["T001_IDFICEPI"]); // if(!Convert.IsDBNull(dr["Profesional"])) // oUsuarioLiquidacion.Profesional=Convert.ToString(dr["Profesional"]); // oUsuarioLiquidacion.t422_idmoneda=Convert.ToString(dr["t422_idmoneda"]); // if(!Convert.IsDBNull(dr["t313_idempresa"])) // oUsuarioLiquidacion.t313_idempresa=Convert.ToInt32(dr["t313_idempresa"]); // if(!Convert.IsDBNull(dr["t313_denominacion"])) // oUsuarioLiquidacion.t313_denominacion=Convert.ToString(dr["t313_denominacion"]); // if(!Convert.IsDBNull(dr["t007_idterrfis"])) // oUsuarioLiquidacion.t007_idterrfis=Convert.ToInt16(dr["t007_idterrfis"]); // if(!Convert.IsDBNull(dr["t007_nomterrfis"])) // oUsuarioLiquidacion.t007_nomterrfis=Convert.ToString(dr["t007_nomterrfis"]); // oUsuarioLiquidacion.t010_idoficina_liquidadora=Convert.ToInt16(dr["t010_idoficina_liquidadora"]); // if(!Convert.IsDBNull(dr["t010_idoficina_base"])) // oUsuarioLiquidacion.t010_idoficina_base=Convert.ToInt16(dr["t010_idoficina_base"]); // oUsuarioLiquidacion.t010_desoficina=Convert.ToString(dr["t010_desoficina"]); // if(!Convert.IsDBNull(dr["t069_iddietakm"])) // oUsuarioLiquidacion.t069_iddietakm=Convert.ToByte(dr["t069_iddietakm"]); // if(!Convert.IsDBNull(dr["T069_descripcion"])) // oUsuarioLiquidacion.T069_descripcion=Convert.ToString(dr["T069_descripcion"]); // oUsuarioLiquidacion.T069_icdc=Convert.ToDecimal(dr["T069_icdc"]); // oUsuarioLiquidacion.T069_icmd=Convert.ToDecimal(dr["T069_icmd"]); // oUsuarioLiquidacion.T069_icda=Convert.ToDecimal(dr["T069_icda"]); // oUsuarioLiquidacion.T069_icde=Convert.ToDecimal(dr["T069_icde"]); // oUsuarioLiquidacion.T069_ick=Convert.ToDecimal(dr["T069_ick"]); // if(!Convert.IsDBNull(dr["t007_iterdc"])) // oUsuarioLiquidacion.t007_iterdc=Convert.ToDecimal(dr["t007_iterdc"]); // if(!Convert.IsDBNull(dr["t007_itermd"])) // oUsuarioLiquidacion.t007_itermd=Convert.ToDecimal(dr["t007_itermd"]); // if(!Convert.IsDBNull(dr["t007_iterda"])) // oUsuarioLiquidacion.t007_iterda=Convert.ToDecimal(dr["t007_iterda"]); // if(!Convert.IsDBNull(dr["t007_iterde"])) // oUsuarioLiquidacion.t007_iterde=Convert.ToDecimal(dr["t007_iterde"]); // if(!Convert.IsDBNull(dr["t007_iterk"])) // oUsuarioLiquidacion.t007_iterk=Convert.ToDecimal(dr["t007_iterk"]); // oUsuarioLiquidacion.autorresponsable=Convert.ToInt32(dr["autorresponsable"]); // oUsuarioLiquidacion.t303_denominacion=Convert.ToString(dr["t303_denominacion"]); // if(!Convert.IsDBNull(dr["t303_idnodo"])) // oUsuarioLiquidacion.t303_idnodo=Convert.ToInt32(dr["t303_idnodo"]); // oUsuarioLiquidacion.CentrosCoste=Convert.ToInt32(dr["CentrosCoste"]); // oUsuarioLiquidacion.t313_idempresa_defecto=Convert.ToInt32(dr["t313_idempresa_defecto"]); // lst.Add(oUsuarioLiquidacion); // } // return lst; // } // catch (Exception ex) // { // throw ex; // } // finally // { // if (dr != null) // { // if (!dr.IsClosed) dr.Close(); // dr.Dispose(); // } // } //} //#endregion #region funciones privadas private SqlParameter Param(enumDBFields dbField, object value) { SqlParameter dbParam = null; string paramName = null; SqlDbType paramType = default(SqlDbType); int paramSize = 0; ParameterDirection paramDirection = ParameterDirection.Input; switch (dbField) { case enumDBFields.t314_idusuario: paramName = "@t314_idusuario"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.T001_IDFICEPI: paramName = "@T001_IDFICEPI"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.Profesional: paramName = "@Profesional"; paramType = SqlDbType.VarChar; paramSize = 150; break; case enumDBFields.t422_idmoneda: paramName = "@t422_idmoneda"; paramType = SqlDbType.VarChar; paramSize = 5; break; case enumDBFields.t313_idempresa: paramName = "@t313_idempresa"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t313_denominacion: paramName = "@t313_denominacion"; paramType = SqlDbType.VarChar; paramSize = 50; break; case enumDBFields.t007_idterrfis: paramName = "@t007_idterrfis"; paramType = SqlDbType.SmallInt; paramSize = 2; break; case enumDBFields.t007_nomterrfis: paramName = "@t007_nomterrfis"; paramType = SqlDbType.VarChar; paramSize = 25; break; case enumDBFields.t010_idoficina_liquidadora: paramName = "@t010_idoficina_liquidadora"; paramType = SqlDbType.SmallInt; paramSize = 2; break; case enumDBFields.t010_idoficina_base: paramName = "@t010_idoficina_base"; paramType = SqlDbType.SmallInt; paramSize = 2; break; case enumDBFields.t010_desoficina: paramName = "@t010_desoficina"; paramType = SqlDbType.VarChar; paramSize = 40; break; case enumDBFields.t069_iddietakm: paramName = "@t069_iddietakm"; paramType = SqlDbType.TinyInt; paramSize = 1; break; case enumDBFields.T069_descripcion: paramName = "@T069_descripcion"; paramType = SqlDbType.VarChar; paramSize = 50; break; case enumDBFields.T069_icdc: paramName = "@T069_icdc"; paramType = SqlDbType.Money; paramSize = 8; break; case enumDBFields.T069_icmd: paramName = "@T069_icmd"; paramType = SqlDbType.Money; paramSize = 8; break; case enumDBFields.T069_icda: paramName = "@T069_icda"; paramType = SqlDbType.Money; paramSize = 8; break; case enumDBFields.T069_icde: paramName = "@T069_icde"; paramType = SqlDbType.Money; paramSize = 8; break; case enumDBFields.T069_ick: paramName = "@T069_ick"; paramType = SqlDbType.Money; paramSize = 8; break; case enumDBFields.t007_iterdc: paramName = "@t007_iterdc"; paramType = SqlDbType.Money; paramSize = 8; break; case enumDBFields.t007_itermd: paramName = "@t007_itermd"; paramType = SqlDbType.Money; paramSize = 8; break; case enumDBFields.t007_iterda: paramName = "@t007_iterda"; paramType = SqlDbType.Money; paramSize = 8; break; case enumDBFields.t007_iterde: paramName = "@t007_iterde"; paramType = SqlDbType.Money; paramSize = 8; break; case enumDBFields.t007_iterk: paramName = "@t007_iterk"; paramType = SqlDbType.Money; paramSize = 8; break; case enumDBFields.autorresponsable: paramName = "@autorresponsable"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t303_denominacion: paramName = "@t303_denominacion"; paramType = SqlDbType.VarChar; paramSize = 50; break; case enumDBFields.t303_idnodo: paramName = "@t303_idnodo"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.CentrosCoste: paramName = "@CentrosCoste"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t313_idempresa_defecto: paramName = "@t313_idempresa_defecto"; paramType = SqlDbType.Int; paramSize = 4; break; } dbParam = cDblib.dbParameter(paramName, paramType, paramSize); dbParam.Direction = paramDirection; if (paramDirection == ParameterDirection.Input | paramDirection == ParameterDirection.InputOutput) { dbParam.Value = value; } return(dbParam); }
//#region funciones publicas ///// <summary> ///// Inserta un ConsumoAgendaSemana ///// </summary> //internal int Insert(Models.ConsumoAgendaSemana oConsumoAgendaSemana) //{ // try // { // SqlParameter[] dbparams = new SqlParameter[7] { // Param(enumDBFields.tot_Lunes, oConsumoAgendaSemana.tot_Lunes), // Param(enumDBFields.tot_Martes, oConsumoAgendaSemana.tot_Martes), // Param(enumDBFields.tot_Miercoles, oConsumoAgendaSemana.tot_Miercoles), // Param(enumDBFields.tot_Jueves, oConsumoAgendaSemana.tot_Jueves), // Param(enumDBFields.tot_Viernes, oConsumoAgendaSemana.tot_Viernes), // Param(enumDBFields.tot_Sabado, oConsumoAgendaSemana.tot_Sabado), // Param(enumDBFields.tot_Domingo, oConsumoAgendaSemana.tot_Domingo) // }; // return (int)cDblib.Execute("SUPER.IAP30_ConsumoAgendaSemana_INS", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Obtiene un ConsumoAgendaSemana a partir del id ///// </summary> //internal Models.ConsumoAgendaSemana Select() //{ // Models.ConsumoAgendaSemana oConsumoAgendaSemana = null; // IDataReader dr = null; // try // { // dr = cDblib.DataReader("SUPER.IAP30_ConsumoAgendaSemana_SEL", dbparams); // if (dr.Read()) // { // oConsumoAgendaSemana = new Models.ConsumoAgendaSemana(); // oConsumoAgendaSemana.tot_Lunes=Convert.ToDecimal(dr["tot_Lunes"]); // oConsumoAgendaSemana.tot_Martes=Convert.ToDecimal(dr["tot_Martes"]); // oConsumoAgendaSemana.tot_Miercoles=Convert.ToDecimal(dr["tot_Miercoles"]); // oConsumoAgendaSemana.tot_Jueves=Convert.ToDecimal(dr["tot_Jueves"]); // oConsumoAgendaSemana.tot_Viernes=Convert.ToDecimal(dr["tot_Viernes"]); // oConsumoAgendaSemana.tot_Sabado=Convert.ToDecimal(dr["tot_Sabado"]); // oConsumoAgendaSemana.tot_Domingo=Convert.ToDecimal(dr["tot_Domingo"]); // } // return oConsumoAgendaSemana; // } // catch (Exception ex) // { // throw ex; // } // finally // { // if (dr != null) // { // if (!dr.IsClosed) dr.Close(); // dr.Dispose(); // } // } //} ///// <summary> ///// Actualiza un ConsumoAgendaSemana a partir del id ///// </summary> //internal int Update(Models.ConsumoAgendaSemana oConsumoAgendaSemana) //{ // try // { // SqlParameter[] dbparams = new SqlParameter[7] { // Param(enumDBFields.tot_Lunes, oConsumoAgendaSemana.tot_Lunes), // Param(enumDBFields.tot_Martes, oConsumoAgendaSemana.tot_Martes), // Param(enumDBFields.tot_Miercoles, oConsumoAgendaSemana.tot_Miercoles), // Param(enumDBFields.tot_Jueves, oConsumoAgendaSemana.tot_Jueves), // Param(enumDBFields.tot_Viernes, oConsumoAgendaSemana.tot_Viernes), // Param(enumDBFields.tot_Sabado, oConsumoAgendaSemana.tot_Sabado), // Param(enumDBFields.tot_Domingo, oConsumoAgendaSemana.tot_Domingo) // }; // return (int)cDblib.Execute("SUPER.IAP30_ConsumoAgendaSemana_UPD", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Elimina un ConsumoAgendaSemana a partir del id ///// </summary> //internal int Delete() //{ // try // { // return (int)cDblib.Execute("SUPER.IAP30_ConsumoAgendaSemana_DEL", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Obtiene todos los ConsumoAgendaSemana ///// </summary> //internal List<Models.ConsumoAgendaSemana> Catalogo(Models.ConsumoAgendaSemana oConsumoAgendaSemanaFilter) //{ // Models.ConsumoAgendaSemana oConsumoAgendaSemana = null; // List<Models.ConsumoAgendaSemana> lst = new List<Models.ConsumoAgendaSemana>(); // IDataReader dr = null; // try // { // SqlParameter[] dbparams = new SqlParameter[7] { // Param(enumDBFields.tot_Lunes, oTEMP_ConsumoAgendaSemanaFilter.tot_Lunes), // Param(enumDBFields.tot_Martes, oTEMP_ConsumoAgendaSemanaFilter.tot_Martes), // Param(enumDBFields.tot_Miercoles, oTEMP_ConsumoAgendaSemanaFilter.tot_Miercoles), // Param(enumDBFields.tot_Jueves, oTEMP_ConsumoAgendaSemanaFilter.tot_Jueves), // Param(enumDBFields.tot_Viernes, oTEMP_ConsumoAgendaSemanaFilter.tot_Viernes), // Param(enumDBFields.tot_Sabado, oTEMP_ConsumoAgendaSemanaFilter.tot_Sabado), // Param(enumDBFields.tot_Domingo, oTEMP_ConsumoAgendaSemanaFilter.tot_Domingo) // }; // dr = cDblib.DataReader("SUPER.IAP30_ConsumoAgendaSemana_CAT", dbparams); // while (dr.Read()) // { // oConsumoAgendaSemana = new Models.ConsumoAgendaSemana(); // oConsumoAgendaSemana.tot_Lunes=Convert.ToDecimal(dr["tot_Lunes"]); // oConsumoAgendaSemana.tot_Martes=Convert.ToDecimal(dr["tot_Martes"]); // oConsumoAgendaSemana.tot_Miercoles=Convert.ToDecimal(dr["tot_Miercoles"]); // oConsumoAgendaSemana.tot_Jueves=Convert.ToDecimal(dr["tot_Jueves"]); // oConsumoAgendaSemana.tot_Viernes=Convert.ToDecimal(dr["tot_Viernes"]); // oConsumoAgendaSemana.tot_Sabado=Convert.ToDecimal(dr["tot_Sabado"]); // oConsumoAgendaSemana.tot_Domingo=Convert.ToDecimal(dr["tot_Domingo"]); // lst.Add(oConsumoAgendaSemana); // } // return lst; // } // catch (Exception ex) // { // throw ex; // } // finally // { // if (dr != null) // { // if (!dr.IsClosed) dr.Close(); // dr.Dispose(); // } // } //} //#endregion #region funciones privadas private SqlParameter Param(enumDBFields dbField, object value) { SqlParameter dbParam = null; string paramName = null; SqlDbType paramType = default(SqlDbType); int paramSize = 0; ParameterDirection paramDirection = ParameterDirection.Input; switch (dbField) { case enumDBFields.tot_Lunes: paramName = "@tot_Lunes"; paramType = SqlDbType.Decimal; //paramSize = Decimal; break; case enumDBFields.tot_Martes: paramName = "@tot_Martes"; paramType = SqlDbType.Decimal; //paramSize = Decimal; break; case enumDBFields.tot_Miercoles: paramName = "@tot_Miercoles"; paramType = SqlDbType.Decimal; //paramSize = Decimal; break; case enumDBFields.tot_Jueves: paramName = "@tot_Jueves"; paramType = SqlDbType.Decimal; //paramSize = Decimal; break; case enumDBFields.tot_Viernes: paramName = "@tot_Viernes"; paramType = SqlDbType.Decimal; //paramSize = Decimal; break; case enumDBFields.tot_Sabado: paramName = "@tot_Sabado"; paramType = SqlDbType.Decimal; //paramSize = Decimal; break; case enumDBFields.tot_Domingo: paramName = "@tot_Domingo"; paramType = SqlDbType.Decimal; //paramSize = Decimal; break; } dbParam = cDblib.dbParameter(paramName, paramType, paramSize); dbParam.Direction = paramDirection; if (paramDirection == ParameterDirection.Input | paramDirection == ParameterDirection.InputOutput) { dbParam.Value = value; } return(dbParam); }
//#region funciones publicas ///// <summary> ///// Inserta un PlanifAgendaO ///// </summary> //internal int Insert(Models.PlanifAgendaO oPlanifAgendaO) //{ // try // { // SqlParameter[] dbparams = new SqlParameter[16] { // Param(enumDBFields.t458_idPlanif, oPlanifAgendaO.t458_idPlanif), // Param(enumDBFields.t001_idficepi, oPlanifAgendaO.t001_idficepi), // Param(enumDBFields.t001_idficepi_mod, oPlanifAgendaO.t001_idficepi_mod), // Param(enumDBFields.t458_fechamod, oPlanifAgendaO.t458_fechamod), // Param(enumDBFields.t458_asunto, oPlanifAgendaO.t458_asunto), // Param(enumDBFields.t458_motivo, oPlanifAgendaO.t458_motivo), // Param(enumDBFields.t458_fechoraini, oPlanifAgendaO.t458_fechoraini), // Param(enumDBFields.t458_fechorafin, oPlanifAgendaO.t458_fechorafin), // Param(enumDBFields.t332_idtarea, oPlanifAgendaO.t332_idtarea), // Param(enumDBFields.t458_privado, oPlanifAgendaO.t458_privado), // Param(enumDBFields.t458_observaciones, oPlanifAgendaO.t458_observaciones), // Param(enumDBFields.t332_destarea, oPlanifAgendaO.t332_destarea), // Param(enumDBFields.Profesional, oPlanifAgendaO.Profesional), // Param(enumDBFields.Promotor, oPlanifAgendaO.Promotor), // Param(enumDBFields.codred_profesional, oPlanifAgendaO.codred_profesional), // Param(enumDBFields.codred_promotor, oPlanifAgendaO.codred_promotor) // }; // return (int)cDblib.Execute("SUPER.IAP30_PlanifAgendaO_INS", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Obtiene un PlanifAgendaO a partir del id ///// </summary> //internal Models.PlanifAgendaO Select() //{ // Models.PlanifAgendaO oPlanifAgendaO = null; // IDataReader dr = null; // try // { // dr = cDblib.DataReader("SUPER.IAP30_PlanifAgendaO_SEL", dbparams); // if (dr.Read()) // { // oPlanifAgendaO = new Models.PlanifAgendaO(); // oPlanifAgendaO.t458_idPlanif=Convert.ToInt32(dr["t458_idPlanif"]); // oPlanifAgendaO.t001_idficepi=Convert.ToInt32(dr["t001_idficepi"]); // oPlanifAgendaO.t001_idficepi_mod=Convert.ToInt32(dr["t001_idficepi_mod"]); // oPlanifAgendaO.t458_fechamod=Convert.ToDateTime(dr["t458_fechamod"]); // oPlanifAgendaO.t458_asunto=Convert.ToString(dr["t458_asunto"]); // oPlanifAgendaO.t458_motivo=Convert.ToString(dr["t458_motivo"]); // oPlanifAgendaO.t458_fechoraini=Convert.ToDateTime(dr["t458_fechoraini"]); // oPlanifAgendaO.t458_fechorafin=Convert.ToDateTime(dr["t458_fechorafin"]); // if(!Convert.IsDBNull(dr["t332_idtarea"])) // oPlanifAgendaO.t332_idtarea=Convert.ToInt32(dr["t332_idtarea"]); // oPlanifAgendaO.t458_privado=Convert.ToString(dr["t458_privado"]); // oPlanifAgendaO.t458_observaciones=Convert.ToString(dr["t458_observaciones"]); // oPlanifAgendaO.t332_destarea=Convert.ToString(dr["t332_destarea"]); // oPlanifAgendaO.Profesional=Convert.ToString(dr["Profesional"]); // oPlanifAgendaO.Promotor=Convert.ToString(dr["Promotor"]); // oPlanifAgendaO.codred_profesional=Convert.ToString(dr["codred_profesional"]); // oPlanifAgendaO.codred_promotor=Convert.ToString(dr["codred_promotor"]); // } // return oPlanifAgendaO; // } // catch (Exception ex) // { // throw ex; // } // finally // { // if (dr != null) // { // if (!dr.IsClosed) dr.Close(); // dr.Dispose(); // } // } //} ///// <summary> ///// Actualiza un PlanifAgendaO a partir del id ///// </summary> //internal int Update(Models.PlanifAgendaO oPlanifAgendaO) //{ // try // { // SqlParameter[] dbparams = new SqlParameter[16] { // Param(enumDBFields.t458_idPlanif, oPlanifAgendaO.t458_idPlanif), // Param(enumDBFields.t001_idficepi, oPlanifAgendaO.t001_idficepi), // Param(enumDBFields.t001_idficepi_mod, oPlanifAgendaO.t001_idficepi_mod), // Param(enumDBFields.t458_fechamod, oPlanifAgendaO.t458_fechamod), // Param(enumDBFields.t458_asunto, oPlanifAgendaO.t458_asunto), // Param(enumDBFields.t458_motivo, oPlanifAgendaO.t458_motivo), // Param(enumDBFields.t458_fechoraini, oPlanifAgendaO.t458_fechoraini), // Param(enumDBFields.t458_fechorafin, oPlanifAgendaO.t458_fechorafin), // Param(enumDBFields.t332_idtarea, oPlanifAgendaO.t332_idtarea), // Param(enumDBFields.t458_privado, oPlanifAgendaO.t458_privado), // Param(enumDBFields.t458_observaciones, oPlanifAgendaO.t458_observaciones), // Param(enumDBFields.t332_destarea, oPlanifAgendaO.t332_destarea), // Param(enumDBFields.Profesional, oPlanifAgendaO.Profesional), // Param(enumDBFields.Promotor, oPlanifAgendaO.Promotor), // Param(enumDBFields.codred_profesional, oPlanifAgendaO.codred_profesional), // Param(enumDBFields.codred_promotor, oPlanifAgendaO.codred_promotor) // }; // return (int)cDblib.Execute("SUPER.IAP30_PlanifAgendaO_UPD", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Elimina un PlanifAgendaO a partir del id ///// </summary> //internal int Delete() //{ // try // { // return (int)cDblib.Execute("SUPER.IAP30_PlanifAgendaO_DEL", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Obtiene todos los PlanifAgendaO ///// </summary> //internal List<Models.PlanifAgendaO> Catalogo(Models.PlanifAgendaO oPlanifAgendaOFilter) //{ // Models.PlanifAgendaO oPlanifAgendaO = null; // List<Models.PlanifAgendaO> lst = new List<Models.PlanifAgendaO>(); // IDataReader dr = null; // try // { // SqlParameter[] dbparams = new SqlParameter[16] { // Param(enumDBFields.t458_idPlanif, oTEMP_PlanifAgendaOFilter.t458_idPlanif), // Param(enumDBFields.t001_idficepi, oTEMP_PlanifAgendaOFilter.t001_idficepi), // Param(enumDBFields.t001_idficepi_mod, oTEMP_PlanifAgendaOFilter.t001_idficepi_mod), // Param(enumDBFields.t458_fechamod, oTEMP_PlanifAgendaOFilter.t458_fechamod), // Param(enumDBFields.t458_asunto, oTEMP_PlanifAgendaOFilter.t458_asunto), // Param(enumDBFields.t458_motivo, oTEMP_PlanifAgendaOFilter.t458_motivo), // Param(enumDBFields.t458_fechoraini, oTEMP_PlanifAgendaOFilter.t458_fechoraini), // Param(enumDBFields.t458_fechorafin, oTEMP_PlanifAgendaOFilter.t458_fechorafin), // Param(enumDBFields.t332_idtarea, oTEMP_PlanifAgendaOFilter.t332_idtarea), // Param(enumDBFields.t458_privado, oTEMP_PlanifAgendaOFilter.t458_privado), // Param(enumDBFields.t458_observaciones, oTEMP_PlanifAgendaOFilter.t458_observaciones), // Param(enumDBFields.t332_destarea, oTEMP_PlanifAgendaOFilter.t332_destarea), // Param(enumDBFields.Profesional, oTEMP_PlanifAgendaOFilter.Profesional), // Param(enumDBFields.Promotor, oTEMP_PlanifAgendaOFilter.Promotor), // Param(enumDBFields.codred_profesional, oTEMP_PlanifAgendaOFilter.codred_profesional), // Param(enumDBFields.codred_promotor, oTEMP_PlanifAgendaOFilter.codred_promotor) // }; // dr = cDblib.DataReader("SUPER.IAP30_PlanifAgendaO_CAT", dbparams); // while (dr.Read()) // { // oPlanifAgendaO = new Models.PlanifAgendaO(); // oPlanifAgendaO.t458_idPlanif=Convert.ToInt32(dr["t458_idPlanif"]); // oPlanifAgendaO.t001_idficepi=Convert.ToInt32(dr["t001_idficepi"]); // oPlanifAgendaO.t001_idficepi_mod=Convert.ToInt32(dr["t001_idficepi_mod"]); // oPlanifAgendaO.t458_fechamod=Convert.ToDateTime(dr["t458_fechamod"]); // oPlanifAgendaO.t458_asunto=Convert.ToString(dr["t458_asunto"]); // oPlanifAgendaO.t458_motivo=Convert.ToString(dr["t458_motivo"]); // oPlanifAgendaO.t458_fechoraini=Convert.ToDateTime(dr["t458_fechoraini"]); // oPlanifAgendaO.t458_fechorafin=Convert.ToDateTime(dr["t458_fechorafin"]); // if(!Convert.IsDBNull(dr["t332_idtarea"])) // oPlanifAgendaO.t332_idtarea=Convert.ToInt32(dr["t332_idtarea"]); // oPlanifAgendaO.t458_privado=Convert.ToString(dr["t458_privado"]); // oPlanifAgendaO.t458_observaciones=Convert.ToString(dr["t458_observaciones"]); // oPlanifAgendaO.t332_destarea=Convert.ToString(dr["t332_destarea"]); // oPlanifAgendaO.Profesional=Convert.ToString(dr["Profesional"]); // oPlanifAgendaO.Promotor=Convert.ToString(dr["Promotor"]); // oPlanifAgendaO.codred_profesional=Convert.ToString(dr["codred_profesional"]); // oPlanifAgendaO.codred_promotor=Convert.ToString(dr["codred_promotor"]); // lst.Add(oPlanifAgendaO); // } // return lst; // } // catch (Exception ex) // { // throw ex; // } // finally // { // if (dr != null) // { // if (!dr.IsClosed) dr.Close(); // dr.Dispose(); // } // } //} //#endregion #region funciones privadas private SqlParameter Param(enumDBFields dbField, object value) { SqlParameter dbParam = null; string paramName = null; SqlDbType paramType = default(SqlDbType); int paramSize = 0; ParameterDirection paramDirection = ParameterDirection.Input; switch (dbField) { case enumDBFields.t458_idPlanif: paramName = "@t458_idPlanif"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t001_idficepi: paramName = "@t001_idficepi"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t001_idficepi_mod: paramName = "@t001_idficepi_mod"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t458_fechamod: paramName = "@t458_fechamod"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.t458_asunto: paramName = "@t458_asunto"; paramType = SqlDbType.VarChar; paramSize = 50; break; case enumDBFields.t458_motivo: paramName = "@t458_motivo"; paramType = SqlDbType.Text; paramSize = 2147483647; break; case enumDBFields.t458_fechoraini: paramName = "@t458_fechoraini"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.t458_fechorafin: paramName = "@t458_fechorafin"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.t332_idtarea: paramName = "@t332_idtarea"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t458_privado: paramName = "@t458_privado"; paramType = SqlDbType.Text; paramSize = 2147483647; break; case enumDBFields.t458_observaciones: paramName = "@t458_observaciones"; paramType = SqlDbType.Text; paramSize = 2147483647; break; case enumDBFields.t332_destarea: paramName = "@t332_destarea"; paramType = SqlDbType.VarChar; paramSize = 100; break; case enumDBFields.Profesional: paramName = "@Profesional"; paramType = SqlDbType.VarChar; paramSize = 73; break; case enumDBFields.Promotor: paramName = "@Promotor"; paramType = SqlDbType.VarChar; paramSize = 73; break; case enumDBFields.codred_profesional: paramName = "@codred_profesional"; paramType = SqlDbType.VarChar; paramSize = 15; break; case enumDBFields.codred_promotor: paramName = "@codred_promotor"; paramType = SqlDbType.VarChar; paramSize = 15; break; } dbParam = cDblib.dbParameter(paramName, paramType, paramSize); dbParam.Direction = paramDirection; if (paramDirection == ParameterDirection.Input | paramDirection == ParameterDirection.InputOutput) { dbParam.Value = value; } return(dbParam); }
private SqlParameter Param(enumDBFields dbField, object value) { SqlParameter dbParam = null; string paramName = null; SqlDbType paramType = default(SqlDbType); int paramSize = 0; ParameterDirection paramDirection = ParameterDirection.Input; switch (dbField) { case enumDBFields.t004_idrol: paramName = "@t004_idrol"; paramType = SqlDbType.SmallInt; paramSize = 2; break; case enumDBFields.t004_desrol: paramName = "@t004_desrol"; paramType = SqlDbType.VarChar; paramSize = 50; break; case enumDBFields.t004_aprobador: paramName = "@t004_aprobador"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.tablaaprobadores: paramName = "@tablaaprobadores"; paramType = SqlDbType.VarChar; break; case enumDBFields.t001_apellido1: paramName = "@t001_apellido1"; paramType = SqlDbType.VarChar; break; case enumDBFields.t001_apellido2: paramName = "@t001_apellido2"; paramType = SqlDbType.VarChar; break; case enumDBFields.t001_nombre: paramName = "@t001_nombre"; paramType = SqlDbType.VarChar; break; case enumDBFields.desde: paramName = "@desde"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.hasta: paramName = "@hasta"; paramType = SqlDbType.Int; paramSize = 4; break; } dbParam = cDblib.dbParameter(paramName, paramType, paramSize); dbParam.Direction = paramDirection; if (paramDirection == ParameterDirection.Input | paramDirection == ParameterDirection.InputOutput) { dbParam.Value = value; } return(dbParam); }
private SqlParameter Param(enumDBFields dbField, object value) { SqlParameter dbParam = null; string paramName = null; SqlDbType paramType = default(SqlDbType); int paramSize = 0; ParameterDirection paramDirection = ParameterDirection.Input; switch (dbField) { case enumDBFields.t303_idnodo: paramName = "@t303_idnodo"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.desde: paramName = "@FECHAINI"; paramType = SqlDbType.Date; paramSize = 3; break; case enumDBFields.hasta: paramName = "@FECHAFIN"; paramType = SqlDbType.Date; paramSize = 3; break; case enumDBFields.idOportunidad: paramName = "@t306_idcontrato"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t377_idextension: paramName = "@t377_idextension"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.denOportunidad: paramName = "@t377_denominacion"; paramType = SqlDbType.VarChar; paramSize = 70; break; case enumDBFields.t302_idcliente_contrato: paramName = "@t302_idcliente_contrato"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t314_idusuario_responsable: paramName = "@t314_idusuario_responsable"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t314_idusuario_gestorprod: paramName = "@t314_idusuario_gestorprod"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t314_idusuario_comercialhermes: paramName = "@t314_idusuario_comercialhermes"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t422_idmoneda: paramName = "@t422_idmoneda"; paramType = SqlDbType.VarChar; paramSize = 5; break; case enumDBFields.ta212_idorganizacioncomercial: paramName = "@ta212_idorganizacioncomercial"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t377_fechacontratacion: paramName = "@t377_fechacontratacion"; paramType = SqlDbType.Date; paramSize = 3; break; case enumDBFields.t377_importeser: paramName = "@t377_importeser"; paramType = SqlDbType.Float; paramSize = 8; break; case enumDBFields.t377_marpreser: paramName = "@t377_marpreser"; paramType = SqlDbType.Float; paramSize = 8; break; case enumDBFields.t377_importepro: paramName = "@t377_importepro"; paramType = SqlDbType.Float; paramSize = 8; break; case enumDBFields.t377_marprepro: paramName = "@t377_marprepro"; paramType = SqlDbType.Float; paramSize = 8; break; case enumDBFields.nom_proyecto: paramName = "@t301_denominacion"; paramType = SqlDbType.VarChar; paramSize = 70; break; case enumDBFields.den_proyecto: paramName = "@t301_descripcion"; paramType = SqlDbType.VarChar; paramSize = 70; break; case enumDBFields.cod_cliente: paramName = "@t302_idcliente_proyecto"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.cod_contrato: paramName = "@t306_idcontrato"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.cod_naturaleza: paramName = "@t323_idnaturaleza"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.modalidad: paramName = "@t316_idmodalidad"; paramType = SqlDbType.TinyInt; paramSize = 1; break; case enumDBFields.inicio_previsto: paramName = "@t301_fiprev"; paramType = SqlDbType.Date; paramSize = 3; break; case enumDBFields.fin_previsto: paramName = "@t301_ffprev"; paramType = SqlDbType.Date; paramSize = 3; break; case enumDBFields.categoria: paramName = "@t301_categoria"; paramType = SqlDbType.Char; paramSize = 1; break; case enumDBFields.modelo_costes: paramName = "@t301_modelocoste"; paramType = SqlDbType.Char; paramSize = 1; break; case enumDBFields.modelo_tarifas: paramName = "@t301_modelotarif"; paramType = SqlDbType.Char; paramSize = 1; break; case enumDBFields.automatico: paramName = "@t301_automatico"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.fecha_sap: paramName = "@t301_fechasap"; paramType = SqlDbType.Date; paramSize = 3; break; case enumDBFields.cod_proyecto: paramName = "@t301_idproyecto"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.cod_subnodo: paramName = "@t304_idsubnodo"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.cualidad: paramName = "@t305_cualidad"; paramType = SqlDbType.Char; paramSize = 1; break; case enumDBFields.cod_usuario_responsable: paramName = "@t314_idusuario_responsable"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.seudonimo: paramName = "@t305_seudonimo"; paramType = SqlDbType.VarChar; paramSize = 70; break; case enumDBFields.t195_idlineaoferta: paramName = "@t195_idlineaoferta"; paramType = SqlDbType.Int; paramSize = 4; break; } dbParam = cDblib.dbParameter(paramName, paramType, paramSize); dbParam.Direction = paramDirection; if (paramDirection == ParameterDirection.Input | paramDirection == ParameterDirection.InputOutput) { dbParam.Value = value; } return(dbParam); }
private SqlParameter Param(enumDBFields dbField, object value) { SqlParameter dbParam = null; string paramName = null; SqlDbType paramType = default(SqlDbType); int paramSize = 0; ParameterDirection paramDirection = ParameterDirection.Input; switch (dbField) { case enumDBFields.t331_idpt: paramName = "@t331_idpt"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t331_despt: paramName = "@t331_despt"; paramType = SqlDbType.VarChar; paramSize = 50; break; case enumDBFields.cod_une: paramName = "@cod_une"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t303_denominacion: paramName = "@t303_denominacion"; paramType = SqlDbType.VarChar; paramSize = 50; break; case enumDBFields.t305_idproyectosubnodo: paramName = "@t305_idproyectosubnodo"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t305_cualidad: paramName = "@t305_cualidad"; paramType = SqlDbType.Char; paramSize = 1; break; case enumDBFields.num_proyecto: paramName = "@num_proyecto"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t301_estado: paramName = "@t301_estado"; paramType = SqlDbType.Char; paramSize = 1; break; case enumDBFields.nom_proyecto: paramName = "@nom_proyecto"; paramType = SqlDbType.VarChar; paramSize = 70; break; case enumDBFields.t331_estado: paramName = "@t331_estado"; paramType = SqlDbType.TinyInt; paramSize = 1; break; case enumDBFields.t331_obligaest: paramName = "@t331_obligaest"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.t331_orden: paramName = "@t331_orden"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t346_idpst: paramName = "@t346_idpst"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t346_codpst: paramName = "@t346_codpst"; paramType = SqlDbType.VarChar; paramSize = 25; break; case enumDBFields.t346_despst: paramName = "@t346_despst"; paramType = SqlDbType.VarChar; paramSize = 50; break; case enumDBFields.cod_cliente: paramName = "@cod_cliente"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.nom_cliente: paramName = "@nom_cliente"; paramType = SqlDbType.VarChar; paramSize = 100; break; case enumDBFields.t331_desptlong: paramName = "@t331_desptlong"; paramType = SqlDbType.Text; paramSize = 2147483647; break; case enumDBFields.t331_heredanodo: paramName = "@t331_heredanodo"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.t331_heredaproyeco: paramName = "@t331_heredaproyeco"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.t331_acceso_iap: paramName = "@t331_acceso_iap"; paramType = SqlDbType.Char; paramSize = 1; break; case enumDBFields.t305_admiterecursospst: paramName = "@t305_admiterecursospst"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.t305_avisorecursopst: paramName = "@t305_avisorecursopst"; paramType = SqlDbType.Bit; paramSize = 1; break; case enumDBFields.t305_accesobitacora_pst: paramName = "@t305_accesobitacora_pst"; paramType = SqlDbType.Char; paramSize = 1; break; case enumDBFields.t301_esreplicable: paramName = "@t301_esreplicable"; paramType = SqlDbType.Bit; paramSize = 1; break; } dbParam = cDblib.dbParameter(paramName, paramType, paramSize); dbParam.Direction = paramDirection; if (paramDirection == ParameterDirection.Input | paramDirection == ParameterDirection.InputOutput) { dbParam.Value = value; } return(dbParam); }
private SqlParameter Param(enumDBFields dbField, object value) { SqlParameter dbParam = null; string paramName = null; SqlDbType paramType = default(SqlDbType); int paramSize = 0; ParameterDirection paramDirection = ParameterDirection.Input; switch (dbField) { case enumDBFields.t383_idaccion: paramName = "@T383_idaccion"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t382_idasunto: paramName = "@T382_idasunto"; paramType = SqlDbType.Int; paramSize = 4; break; case enumDBFields.t383_desaccion: paramName = "@T383_desaccion"; paramType = SqlDbType.VarChar; paramSize = 50; break; case enumDBFields.t383_desaccionlong: paramName = "@T383_desaccionlong"; paramType = SqlDbType.Text; paramSize = 2147483647; break; case enumDBFields.t383_fcreacion: paramName = "@T383_fcreacion"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.t383_ffin: paramName = "@T383_ffin"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.t383_flimite: paramName = "@T383_flimite"; paramType = SqlDbType.DateTime; paramSize = 8; break; case enumDBFields.t383_avance: paramName = "@T383_avance"; paramType = SqlDbType.TinyInt; paramSize = 1; break; case enumDBFields.t383_obs: paramName = "@T383_obs"; paramType = SqlDbType.Text; paramSize = 2147483647; break; case enumDBFields.t383_dpto: paramName = "@T383_dpto"; paramType = SqlDbType.Text; paramSize = 2147483647; break; case enumDBFields.t383_alerta: paramName = "@T383_alerta"; paramType = SqlDbType.Text; paramSize = 2147483647; break; } dbParam = cDblib.dbParameter(paramName, paramType, paramSize); dbParam.Direction = paramDirection; if (paramDirection == ParameterDirection.Input | paramDirection == ParameterDirection.InputOutput) { dbParam.Value = value; } return(dbParam); }