/// <summary>
        /// Actualiza un PlanifAgendaCat a partir del id
        /// </summary>
        internal int Update(Models.PlanifAgendaCat oPlanifAgendaCat)
        {
            try
            {
                SqlParameter[] dbparams = new SqlParameter[11] {
                    Param(enumDBFields.IDEvento, oPlanifAgendaCat.ID),
                    Param(enumDBFields.IDFicepi, oPlanifAgendaCat.Idficepi),
                    Param(enumDBFields.IDFicepiMod, oPlanifAgendaCat.IdficepiMod),
                    Param(enumDBFields.StartTime, oPlanifAgendaCat.StartTime),
                    Param(enumDBFields.EndTime, oPlanifAgendaCat.EndTime),
                    Param(enumDBFields.FechaMod, oPlanifAgendaCat.FechaMod),
                    Param(enumDBFields.IdTarea, oPlanifAgendaCat.IdTarea),
                    Param(enumDBFields.Asunto, oPlanifAgendaCat.Asunto),
                    Param(enumDBFields.Motivo, oPlanifAgendaCat.Motivo),
                    Param(enumDBFields.Privado, oPlanifAgendaCat.Privado),
                    Param(enumDBFields.Observaciones, oPlanifAgendaCat.Observaciones)
                };

                return((int)cDblib.Execute("SUP_PLANIFAGENDA_U", dbparams));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        /// <summary>
        /// Actualiza un AsuntoPT a partir del id
        /// </summary>
        internal int Update(Models.AsuntoPT oAsuntoPT)
        {
            try
            {
                SqlParameter[] dbparams = new SqlParameter[20] {
                    Param(enumDBFields.t331_idpt, oAsuntoPT.t331_idpt),
                    Param(enumDBFields.T409_alerta, oAsuntoPT.T409_alerta),
                    Param(enumDBFields.T409_desasunto, oAsuntoPT.T409_desasunto),
                    Param(enumDBFields.T409_desasuntolong, oAsuntoPT.T409_desasuntolong),
                    Param(enumDBFields.T409_dpto, oAsuntoPT.T409_dpto),
                    Param(enumDBFields.T409_estado, oAsuntoPT.T409_estado),
                    Param(enumDBFields.T409_etp, oAsuntoPT.T409_etp),
                    Param(enumDBFields.T409_etr, oAsuntoPT.T409_etr),
                    Param(enumDBFields.T409_ffin, oAsuntoPT.T409_ffin),
                    Param(enumDBFields.T409_flimite, oAsuntoPT.T409_flimite),
                    Param(enumDBFields.T409_fnotificacion, oAsuntoPT.T409_fnotificacion),
                    Param(enumDBFields.T409_idasunto, oAsuntoPT.T409_idasunto),
                    Param(enumDBFields.T409_notificador, oAsuntoPT.T409_notificador),
                    Param(enumDBFields.T409_obs, oAsuntoPT.T409_obs),
                    Param(enumDBFields.T409_prioridad, oAsuntoPT.T409_prioridad),
                    Param(enumDBFields.T409_refexterna, oAsuntoPT.T409_refexterna),
                    Param(enumDBFields.T409_responsable, oAsuntoPT.T409_responsable),
                    Param(enumDBFields.T409_severidad, oAsuntoPT.T409_severidad),
                    Param(enumDBFields.T409_sistema, oAsuntoPT.T409_sistema),
                    Param(enumDBFields.t384_idtipo, oAsuntoPT.t384_idtipo)
                };

                return((int)cDblib.Execute("SUP_ASUNTO_PT_U", dbparams));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        /// <summary>
        /// Inserta un SALDOSSAP
        /// </summary>
        internal int Insert(Models.SALDOSSAP oSALDOSSAP)
        {
            try
            {
                SqlParameter[] dbparams = new SqlParameter[40] {
                    Param(enumDBFields.MANDT, oSALDOSSAP.MANDT),
                    Param(enumDBFields.BUKRS, oSALDOSSAP.BUKRS),
                    Param(enumDBFields.KUNNR, oSALDOSSAP.KUNNR),
                    Param(enumDBFields.AUGDT, oSALDOSSAP.AUGDT),
                    Param(enumDBFields.AUGBL, oSALDOSSAP.AUGBL),
                    Param(enumDBFields.AUGGJ, oSALDOSSAP.AUGGJ),
                    Param(enumDBFields.GJAHR, oSALDOSSAP.GJAHR),
                    Param(enumDBFields.BELNR, oSALDOSSAP.BELNR),
                    Param(enumDBFields.UMSKS, oSALDOSSAP.UMSKS),
                    Param(enumDBFields.UMSKZ, oSALDOSSAP.UMSKZ),
                    Param(enumDBFields.BUZEI, oSALDOSSAP.BUZEI),
                    Param(enumDBFields.ZUONR, oSALDOSSAP.ZUONR),
                    Param(enumDBFields.POSNR, oSALDOSSAP.POSNR),
                    Param(enumDBFields.PARVW, oSALDOSSAP.PARVW),
                    Param(enumDBFields.XBLNR, oSALDOSSAP.XBLNR),
                    Param(enumDBFields.VBELN, oSALDOSSAP.VBELN),
                    Param(enumDBFields.REBZG, oSALDOSSAP.REBZG),
                    Param(enumDBFields.LIFNR, oSALDOSSAP.LIFNR),
                    Param(enumDBFields.ZTERM, oSALDOSSAP.ZTERM),
                    Param(enumDBFields.FKDAT, oSALDOSSAP.FKDAT),
                    Param(enumDBFields.SHKZG, oSALDOSSAP.SHKZG),
                    Param(enumDBFields.DMBTR, oSALDOSSAP.DMBTR),
                    Param(enumDBFields.MWSKZ, oSALDOSSAP.MWSKZ),
                    Param(enumDBFields.MWSK1, oSALDOSSAP.MWSK1),
                    Param(enumDBFields.DMBT1, oSALDOSSAP.DMBT1),
                    Param(enumDBFields.MWSK2, oSALDOSSAP.MWSK2),
                    Param(enumDBFields.DMBT2, oSALDOSSAP.DMBT2),
                    Param(enumDBFields.MWSK3, oSALDOSSAP.MWSK3),
                    Param(enumDBFields.DMBT3, oSALDOSSAP.DMBT3),
                    Param(enumDBFields.SGTXT, oSALDOSSAP.SGTXT),
                    Param(enumDBFields.HKONT, oSALDOSSAP.HKONT),
                    Param(enumDBFields.BUDAT, oSALDOSSAP.BUDAT),
                    Param(enumDBFields.ZFBDT, oSALDOSSAP.ZFBDT),
                    Param(enumDBFields.ZBD1T, oSALDOSSAP.ZBD1T),
                    Param(enumDBFields.ZBD2T, oSALDOSSAP.ZBD2T),
                    Param(enumDBFields.ZBD3T, oSALDOSSAP.ZBD3T),
                    Param(enumDBFields.ZVENC, oSALDOSSAP.ZVENC),
                    Param(enumDBFields.BUSAB, oSALDOSSAP.BUSAB),
                    Param(enumDBFields.MANSP, oSALDOSSAP.MANSP),
                    Param(enumDBFields.ZLSCH, oSALDOSSAP.ZLSCH)
                };

                return((int)cDblib.Execute("SUP_SALDOSSAP_INS", dbparams));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        internal int Delete(Int32 ta200_idareapreventa)
        {
            try
            {
                SqlParameter[] dbparams = new SqlParameter[1] {
                    Param(enumDBFields.ta200_idareapreventa, ta200_idareapreventa)
                };

                return((int)cDblib.Execute("SIC_AREAPREVENTA_D", dbparams));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        internal int RechazarIncorporacion(string listapeticiones, string MotivoRechazo)
        {
            try
            {
                SqlParameter[] dbparams = new SqlParameter[2] {
                    Param(enumDBFields.listapeticiones, listapeticiones.ToString()),
                    Param(enumDBFields.t937_comentario_respdestino, MotivoRechazo)
                };

                return((int)cDblib.Execute("PRO_RECHAZAR_INCORPORACION_UPD", dbparams));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        /// <summary>
        /// Inserta un TipoDocumento
        /// </summary>
        internal int Insert(Models.TipoDocumento oTipoDocumento)
        {
            try
            {
                SqlParameter[] dbparams = new SqlParameter[2] {
                    Param(enumDBFields.ta211_idtipodocumento, oTipoDocumento.ta211_idtipodocumento),
                    Param(enumDBFields.ta211_denominacion, oTipoDocumento.ta211_denominacion)
                };

                return((int)cDblib.Execute("SUPER.SIC_TipoDocumento_INS", dbparams));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        /// <summary>
        /// Inserta un MOTIVOOCFA
        /// </summary>
        internal int Insert(Models.MOTIVOOCFA oMOTIVOOCFA)
        {
            try
            {
                SqlParameter[] dbparams = new SqlParameter[2] {
                    Param(enumDBFields.t820_tipo, oMOTIVOOCFA.t820_tipo),
                    Param(enumDBFields.t840_descripcion, oMOTIVOOCFA.t840_descripcion)
                };

                return((int)cDblib.Execute("SUP_MOTIVOOCFA_INS", dbparams));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        /// <summary>
        /// Inserta un AccionTareasPT
        /// </summary>
        internal int Insert(Models.AccionTareasPT oAccionTareasPT)
        {
            try
            {
                SqlParameter[] dbparams = new SqlParameter[2] {
                    Param(enumDBFields.t332_idtarea, oAccionTareasPT.t332_idtarea),
                    Param(enumDBFields.t410_idaccion, oAccionTareasPT.t410_idaccion)
                };

                return((int)cDblib.Execute("SUP_ACCIONTAREAS_PT_I_SNE", dbparams));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #9
0
        internal void Update(string idpeticiones, int t001_idficepi)
        {
            try
            {
                SqlParameter[] dbparams = new SqlParameter[2] {
                    Param(ParameterDirection.Input,enumDBFields.t001_idficepi, t001_idficepi),
					Param(ParameterDirection.Input,enumDBFields.idpeticiones, idpeticiones)					
				};

                cDblib.Execute("PRO_ANULARSALIDA_UPD", dbparams);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        internal int Insert(Models.LineaGV oLinea)
        {
            try
            {
                SqlParameter[] dbparams = new SqlParameter[15] {
                    Param(enumDBFields.t420_idreferencia, oLinea.idCabecera),
                    Param(enumDBFields.t421_fechadesde, oLinea.desde),
                    Param(enumDBFields.t421_fechahasta, oLinea.hasta),
                    Param(enumDBFields.t421_destino, oLinea.destino),
                    Param(enumDBFields.t421_comentariopos, oLinea.anotacion),
                    Param(enumDBFields.t421_ncdieta, oLinea.dietaCompleta),
                    Param(enumDBFields.t421_nmdieta, oLinea.mediaDieta),
                    Param(enumDBFields.t421_nedieta, oLinea.dietaEspecial),
                    Param(enumDBFields.t421_nadieta, oLinea.dietaAlojamiento),
                    Param(enumDBFields.t421_nkms, oLinea.numKm),
                    Param(enumDBFields.t615_iddesplazamiento, oLinea.idECO),
                    Param(enumDBFields.t421_peajepark, oLinea.peaje),
                    Param(enumDBFields.t421_comida, oLinea.comida),
                    Param(enumDBFields.t421_transporte, oLinea.transporte),
                    Param(enumDBFields.t421_hotel, oLinea.hotel)
                };

                return((int)cDblib.Execute("GVT_POSICIONGV_INS", dbparams));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #11
0
        /// <summary>
        /// Inserta un UnidadPreventa
        /// </summary>
        internal int Insert(Models.UnidadPreventa oUnidadPreventa)
        {
            try
            {
                SqlParameter[] dbparams = new SqlParameter[2] {
                    Param(enumDBFields.ta199_denominacion, oUnidadPreventa.ta199_denominacion),
                    Param(enumDBFields.ta199_estadoactiva, oUnidadPreventa.ta199_estadoactiva)
                };

                return((int)cDblib.Execute("SUPER.SIC_UnidadPreventa_INS", dbparams));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        /// <summary>
        /// Inserta un ConceptoTareaPendiente
        /// </summary>
        internal int Insert(Models.ConceptoTareaPendiente oConceptoTareaPendiente)
        {
            try
            {
                SqlParameter[] dbparams = new SqlParameter[2] {
                    Param(enumDBFields.ta209_idconceptotareapendiente, oConceptoTareaPendiente.ta209_idconceptotareapendiente),
                    Param(enumDBFields.ta209_denominacion, oConceptoTareaPendiente.ta209_denominacion)
                };

                return((int)cDblib.Execute("SUPER.SIC_ConceptoTareaPendiente_INS", dbparams));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        /// <summary>
        /// Actualiza un Asunto a partir del id
        /// </summary>

        internal int Update(Models.Asunto oAsunto)
        {
            try
            {
                SqlParameter[] dbparams = new SqlParameter[19] {
                    Param(enumDBFields.T382_alerta, oAsunto.T382_alerta),
                    Param(enumDBFields.T382_desasunto, oAsunto.T382_desasunto),
                    Param(enumDBFields.T382_desasuntolong, oAsunto.T382_desasuntolong),
                    Param(enumDBFields.T382_dpto, oAsunto.T382_dpto),
                    Param(enumDBFields.T382_estado, byte.Parse(oAsunto.T382_estado)),
                    Param(enumDBFields.T382_etp, oAsunto.T382_etp),
                    Param(enumDBFields.T382_etr, oAsunto.T382_etr),
                    Param(enumDBFields.T382_ffin, oAsunto.T382_ffin),
                    Param(enumDBFields.T382_flimite, oAsunto.T382_flimite),
                    Param(enumDBFields.T382_fnotificacion, oAsunto.T382_fnotificacion),
                    Param(enumDBFields.T382_idasunto, oAsunto.T382_idasunto),
                    Param(enumDBFields.T382_notificador, oAsunto.T382_notificador),
                    Param(enumDBFields.T382_obs, oAsunto.T382_obs),
                    Param(enumDBFields.T382_prioridad, byte.Parse(oAsunto.T382_prioridad)),
                    Param(enumDBFields.T382_refexterna, oAsunto.T382_refexterna),
                    Param(enumDBFields.T382_responsable, oAsunto.T382_responsable),
                    Param(enumDBFields.T382_severidad, byte.Parse(oAsunto.T382_severidad)),
                    Param(enumDBFields.T382_sistema, oAsunto.T382_sistema),
                    Param(enumDBFields.T384_idtipo, oAsunto.T384_idtipo),
                };

                return((int)cDblib.Execute("SUP_ASUNTO_U", dbparams));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #14
0
        /// <summary>
        /// Obtiene un AccionRecursos a partir del id
        /// </summary>
        //internal Models.AccionRecursos Select()
        //{
        //    Models.AccionRecursos oAccionRecursos = null;
        //    IDataReader dr = null;

        //    try
        //    {


        //        dr = cDblib.DataReader("SUPER.IAP30_AccionRecursos_SEL", dbparams);
        //        if (dr.Read())
        //        {
        //            oAccionRecursos = new Models.AccionRecursos();
        //            oAccionRecursos.t314_idusuario = Convert.ToInt32(dr["t314_idusuario"]);
        //            if (!Convert.IsDBNull(dr["nomRecurso"]))
        //                oAccionRecursos.nomRecurso = Convert.ToString(dr["nomRecurso"]);
        //            oAccionRecursos.T383_idaccion = Convert.ToInt32(dr["T383_idaccion"]);
        //            oAccionRecursos.T389_notificar = Convert.ToBoolean(dr["T389_notificar"]);
        //            oAccionRecursos.MAIL = Convert.ToString(dr["MAIL"]);
        //            oAccionRecursos.t001_sexo = Convert.ToString(dr["t001_sexo"]);
        //            if (!Convert.IsDBNull(dr["t303_idnodo"]))
        //                oAccionRecursos.t303_idnodo = Convert.ToInt32(dr["t303_idnodo"]);
        //            oAccionRecursos.baja = Convert.ToInt32(dr["baja"]);
        //            if (!Convert.IsDBNull(dr["tipo"]))
        //                oAccionRecursos.tipo = Convert.ToString(dr["tipo"]);

        //        }
        //        return oAccionRecursos;

        //    }
        //    catch (Exception ex)
        //    {
        //        throw ex;
        //    }
        //    finally
        //    {
        //        if (dr != null)
        //        {
        //            if (!dr.IsClosed) dr.Close();
        //            dr.Dispose();
        //        }
        //    }
        //}

        /// <summary>
        /// Actualiza un AccionRecursos a partir del id
        /// </summary>
        internal int Update(Models.AccionRecursos oAccionRecursos)
        {
            try
            {
                SqlParameter[] dbparams = new SqlParameter[3] {
                    Param(enumDBFields.t314_idusuario, oAccionRecursos.t314_idusuario),
                    Param(enumDBFields.T383_idaccion, oAccionRecursos.T383_idaccion),
                    Param(enumDBFields.T389_notificar, oAccionRecursos.T389_notificar)
                };

                return((int)cDblib.Execute("SUP_ACCIONRECURSOS_U", dbparams));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #15
0
        /// <summary>
        /// Inserta un PRIOALERTAS
        /// </summary>
        internal int Insert(Models.PRIOALERTAS oPRIOALERTAS)
        {
            try
            {
                SqlParameter[] dbparams = new SqlParameter[3] {
                    Param(enumDBFields.t820_idalerta_1, oPRIOALERTAS.t820_idalerta_1),
                    Param(enumDBFields.t820_idalerta_2, oPRIOALERTAS.t820_idalerta_2),
                    Param(enumDBFields.t820_idalerta_g, oPRIOALERTAS.t820_idalerta_g)
                };

                return((int)cDblib.Execute("SUP_PRIOALERTAS_INS", dbparams));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        /// <summary>
        /// Inserta un EjecutorTareaPreventa
        /// </summary>
        internal int Insert(Models.EjecutorTareaPreventa oEjecutorTareaPreventa)
        {
            try
            {
                SqlParameter[] dbparams = new SqlParameter[3] {
                    Param(enumDBFields.ta207_idtareapreventa, oEjecutorTareaPreventa.ta207_idtareapreventa),
                    Param(enumDBFields.t001_idficepi_ejecutor, oEjecutorTareaPreventa.t001_idficepi_ejecutor),
                    Param(enumDBFields.ta214_estado, oEjecutorTareaPreventa.ta214_estado)
                };

                return((int)cDblib.Execute("SUPER.SIC_EjecutorTareaPreventa_INS", dbparams));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        ///// <summary>
        ///// Obtiene un AsuntoRecursos a partir del id
        ///// </summary>
        //internal Models.AsuntoRecursos Select()
        //{
        //    Models.AsuntoRecursos oAsuntoRecursos = null;
        //    IDataReader dr = null;

        //    try
        //    {


        //        dr = cDblib.DataReader("SUPER.IAP30_AsuntoRecursos_SEL", dbparams);
        //        if (dr.Read())
        //        {
        //            oAsuntoRecursos = new Models.AsuntoRecursos();
        //            oAsuntoRecursos.t314_idusuario=Convert.ToInt32(dr["t314_idusuario"]);
        //            if(!Convert.IsDBNull(dr["nomRecurso"]))
        //                oAsuntoRecursos.nomRecurso=Convert.ToString(dr["nomRecurso"]);
        //            oAsuntoRecursos.T382_idasunto=Convert.ToInt32(dr["T382_idasunto"]);
        //            oAsuntoRecursos.T388_notificar=Convert.ToBoolean(dr["T388_notificar"]);
        //            oAsuntoRecursos.mail=Convert.ToString(dr["mail"]);
        //            oAsuntoRecursos.t001_sexo=Convert.ToString(dr["t001_sexo"]);
        //            if(!Convert.IsDBNull(dr["t303_idnodo"]))
        //                oAsuntoRecursos.t303_idnodo=Convert.ToInt32(dr["t303_idnodo"]);
        //            oAsuntoRecursos.baja=Convert.ToInt32(dr["baja"]);
        //            if(!Convert.IsDBNull(dr["tipo"]))
        //                oAsuntoRecursos.tipo=Convert.ToString(dr["tipo"]);

        //        }
        //        return oAsuntoRecursos;

        //    }
        //    catch (Exception ex)
        //    {
        //        throw ex;
        //    }
        //    finally
        //    {
        //        if (dr != null)
        //        {
        //            if (!dr.IsClosed) dr.Close();
        //            dr.Dispose();
        //        }
        //    }
        //}

        /// <summary>
        /// Actualiza un AsuntoRecursos a partir del id
        /// </summary>
        internal int Update(Models.AsuntoRecursos oAsuntoRecursos)
        {
            try
            {
                SqlParameter[] dbparams = new SqlParameter[3] {
                    Param(enumDBFields.t314_idusuario, oAsuntoRecursos.t314_idusuario),
                    Param(enumDBFields.T382_idasunto, oAsuntoRecursos.T382_idasunto),
                    Param(enumDBFields.T388_notificar, oAsuntoRecursos.T388_notificar)
                };

                return((int)cDblib.Execute("SUP_ASUNTORECURSOS_U", dbparams));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #18
0
        /// <summary>
        /// Actualiza un UnidadPreventa a partir del id
        /// </summary>
        internal int Update(Models.UnidadPreventa oUnidadPreventa)
        {
            try
            {
                SqlParameter[] dbparams = new SqlParameter[3] {
                    Param(enumDBFields.ta199_idunidadpreventa, oUnidadPreventa.ta199_idunidadpreventa),
                    Param(enumDBFields.ta199_denominacion, oUnidadPreventa.ta199_denominacion),
                    Param(enumDBFields.ta199_estadoactiva, oUnidadPreventa.ta199_estadoactiva)
                };

                return((int)cDblib.Execute("SIC_UNIDADPREVENTA_U", dbparams));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #19
0
        /// <summary>
        /// Inserta un OrganizacionComercial
        /// </summary>
        internal int Insert(Models.OrganizacionComercial oOrganizacionComercial)
        {
            try
            {
                SqlParameter[] dbparams = new SqlParameter[3] {
                    Param(enumDBFields.ta212_denominacion, oOrganizacionComercial.ta212_denominacion),
                    Param(enumDBFields.ta212_codigoexterno, oOrganizacionComercial.ta212_codigoexterno),
                    Param(enumDBFields.ta212_activa, oOrganizacionComercial.ta212_activa)
                };

                return((int)cDblib.Execute("SIC_OrganizacionComercial_INS", dbparams));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #20
0
        /// <summary>
        /// Elimina un Consumo IAP de un profesional en una tarea en una fecha
        /// </summary>
        internal int Delete(int t332_idtarea, int t314_idusuario, DateTime t337_fecha)
        {
            try
            {
                SqlParameter[] dbparams = new SqlParameter[3] {
                    Param(enumDBFields.t332_idtarea, t332_idtarea),
                    Param(enumDBFields.t314_idusuario, t314_idusuario),
                    Param(enumDBFields.t337_fecha, t337_fecha.Date)
                };

                return((int)cDblib.Execute("SUP_CONSUMOIAP_D", dbparams));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        internal int CambioEstadoSolicitudCambioRol(int t940_idtramitacambiorol, char t940_resolucion, int t001_idficepi_ultmodificador)
        {
            try
            {
                SqlParameter[] dbparams = new SqlParameter[3] {
                    Param(ParameterDirection.Input, enumDBFields.t940_idtramitacambiorol, t940_idtramitacambiorol.ToString()),
                    Param(ParameterDirection.Input, enumDBFields.t940_resolucion, t940_resolucion.ToString()),
                    Param(ParameterDirection.Input, enumDBFields.t001_idficepi_ultmodificador, t001_idficepi_ultmodificador.ToString()),
                };

                return((int)cDblib.Execute("PRO_CAMBIOESTADOSOLICITUDCAMBIOROL", dbparams));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #22
0
        /// <summary>
        /// Inserta un AccionRecursosPT
        /// </summary>
        internal int Insert(Models.AccionRecursosPT oAccionRecursosPT)
        {
            try
            {
                SqlParameter[] dbparams = new SqlParameter[3] {
                    Param(enumDBFields.t314_idusuario, oAccionRecursosPT.t314_idusuario),
                    Param(enumDBFields.t410_idaccion, oAccionRecursosPT.t410_idaccion),
                    Param(enumDBFields.t414_notificar, oAccionRecursosPT.t414_notificar)
                };

                return((int)cDblib.Execute("SUP_ACCIONRECURSOS_PT_I_SNE", dbparams));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #23
0
        /// <summary>
        /// Inserta un FiguraSubareaPreventa
        /// </summary>
        internal int Insert(Models.FiguraSubareaPreventa oFiguraSubareaPreventa)
        {
            try
            {
                SqlParameter[] dbparams = new SqlParameter[3] {
                    Param(enumDBFields.ta201_idsubareapreventa, oFiguraSubareaPreventa.ta201_idsubareapreventa),
                    Param(enumDBFields.t001_idficepi, oFiguraSubareaPreventa.t001_idficepi),
                    Param(enumDBFields.ta203_figura, oFiguraSubareaPreventa.ta203_figura)
                };

                return((int)cDblib.Execute("SUPER.SIC_FiguraSubareaPreventa_INS", dbparams));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        /// <summary>
        /// Inserta un FiguraAreaPreventa
        /// </summary>
        internal int Insert(Models.FiguraAreaPreventa oFiguraAreaPreventa)
        {
            try
            {
                SqlParameter[] dbparams = new SqlParameter[3] {
                    Param(enumDBFields.ta200_idareapreventa, oFiguraAreaPreventa.ta200_idareapreventa),
                    Param(enumDBFields.t001_idficepi, oFiguraAreaPreventa.t001_idficepi),
                    Param(enumDBFields.ta202_figura, oFiguraAreaPreventa.ta202_figura)
                };

                return((int)cDblib.Execute("SIC_AREAPREVENTA_FIGURAS_I", dbparams));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        /// <summary>
        /// Inserta un AsuntoRecursosPT
        /// </summary>
        ///

        internal int Insert(Models.AsuntoRecursosPT oAsuntoRecursosPT)
        {
            try
            {
                SqlParameter[] dbparams = new SqlParameter[3] {
                    Param(enumDBFields.t314_idusuario, oAsuntoRecursosPT.t314_idusuario),
                    Param(enumDBFields.T409_idasunto, oAsuntoRecursosPT.T409_idasunto),
                    Param(enumDBFields.t413_notificar, oAsuntoRecursosPT.t413_notificar)
                };

                return((int)cDblib.Execute("SUP_ASUNTORECURSOS_PT_I_SNE", dbparams));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #26
0
        /// <summary>
        /// Inserta un TareaPendientePreventa
        /// </summary>
        internal int Insert(Models.TareaPendientePreventa oTareaPendientePreventa)
        {
            try
            {
                SqlParameter[] dbparams = new SqlParameter[4] {
                    Param(enumDBFields.ta209_idconceptotareapendiente, oTareaPendientePreventa.ta209_idconceptotareapendiente),
                    Param(enumDBFields.ta208_fechaplazo, oTareaPendientePreventa.ta208_fechaplazo),
                    Param(enumDBFields.t001_idficepi_interesado, oTareaPendientePreventa.t001_idficepi_interesado),
                    Param(enumDBFields.ta204_idaccionpreventa, oTareaPendientePreventa.ta204_idaccionpreventa)
                };

                return((int)cDblib.Execute("SUPER.SIC_TareaPendientePreventa_INS", dbparams));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        internal int GestionAnulacionAsignacion(Nullable <int> idpeticion, int idficepifin, int estadopeticion, Nullable <int> idficepidestino)
        {
            try
            {
                SqlParameter[] dbparams = new SqlParameter[4] {
                    Param(enumDBFields.idpeticion, idpeticion.ToString()),
                    Param(enumDBFields.t937_estadopeticion, estadopeticion.ToString()),
                    Param(enumDBFields.idficepifin, idficepifin.ToString()),
                    Param(enumDBFields.idficepidestino, (idficepidestino == null)?null:idficepidestino.ToString())
                };

                return((int)cDblib.Execute("PRO_GESTIONARCAMBIORESPONSABLE_UPD", dbparams));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        /// <summary>
        /// Inserta un ParametrizacionDestinoPT
        /// </summary>
        internal int Insert(Models.ParametrizacionDestinoPT oParametrizacionDestinoPT)
        {
            try
            {
                SqlParameter[] dbparams = new SqlParameter[4] {
                    Param(enumDBFields.ta212_idorganizacioncomercial, oParametrizacionDestinoPT.ta212_idorganizacioncomercial),
                    Param(enumDBFields.t001_idficepi_comercial, oParametrizacionDestinoPT.t001_idficepi_comercial),
                    Param(enumDBFields.t331_idpt, oParametrizacionDestinoPT.t331_idpt),
                    Param(enumDBFields.ta213_nocambioautomatico, oParametrizacionDestinoPT.ta213_nocambioautomatico)
                };

                return((int)cDblib.Execute("SIC_ParametrizacionDestinoPT_I", dbparams));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        /// <summary>
        /// Inserta un TipoAccionPreventa
        /// </summary>
        internal int Insert(Models.TipoAccionPreventa oTipoAccionPreventa)
        {
            try
            {
                SqlParameter[] dbparams = new SqlParameter[5] {
                    Param(enumDBFields.ta205_denominacion, oTipoAccionPreventa.ta205_denominacion),
                    Param(enumDBFields.ta205_origen_on, oTipoAccionPreventa.ta205_origen_on),
                    Param(enumDBFields.ta205_origen_partida, oTipoAccionPreventa.ta205_origen_partida),
                    Param(enumDBFields.ta205_origen_super, oTipoAccionPreventa.ta205_origen_super),
                    Param(enumDBFields.ta205_estadoactiva, oTipoAccionPreventa.ta205_estadoactiva)
                };

                return((int)cDblib.Execute("SUPER.SIC_TipoAccionPreventa_INS", dbparams));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        /// <summary>
        /// Actualiza un AreaPreventa a partir del id
        /// </summary>
        internal int Update(Models.AreaPreventa oAreaPreventa)
        {
            try
            {
                SqlParameter[] dbparams = new SqlParameter[6] {
                    Param(enumDBFields.ta200_idareapreventa, oAreaPreventa.ta200_idareapreventa),
                    Param(enumDBFields.ta200_denominacion, oAreaPreventa.ta200_denominacion),
                    Param(enumDBFields.ta200_estadoactiva, oAreaPreventa.ta200_estadoactiva),
                    Param(enumDBFields.t001_idficepi_responsable, oAreaPreventa.t001_idficepi_responsable),
                    Param(enumDBFields.ta199_idunidadpreventa, oAreaPreventa.ta199_idunidadpreventa),
                    Param(enumDBFields.t331_idpt, oAreaPreventa.t331_idpt)
                };

                return((int)cDblib.Execute("SIC_AREAPREVENTA_U", dbparams));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }