internal int GenerarProyecto(Models.ProyectoEconomico oPE) { //try //{ SqlParameter[] dbparams = new SqlParameter[13] { Param(enumDBFields.nom_proyecto, oPE.nom_proyecto), Param(enumDBFields.den_proyecto, oPE.nom_proyecto), Param(enumDBFields.cod_cliente, oPE.cod_cliente), Param(enumDBFields.cod_contrato, oPE.cod_contrato), Param(enumDBFields.cod_naturaleza, oPE.cod_naturaleza), Param(enumDBFields.modalidad, oPE.modalidad), Param(enumDBFields.inicio_previsto, oPE.fini_prevista), Param(enumDBFields.fin_previsto, oPE.ffin_prevista), Param(enumDBFields.categoria, oPE.categoria), Param(enumDBFields.modelo_costes, oPE.modelo_coste), Param(enumDBFields.modelo_tarifas, oPE.modelo_tarifa), Param(enumDBFields.automatico, oPE.automatico), Param(enumDBFields.fecha_sap, oPE.fecha_sap) }; //return (int)cDblib.ExecuteScalar("ITZ_CREARPROYECTO", dbparams); int idPE = (int)cDblib.ExecuteScalar("SUP_CREARPROYECTO", dbparams); return(idPE); //} //catch (Exception ex) //{ // throw ex; //} }
/// <summary> /// Inserta un CabeceraGV /// </summary> internal int Insert(Models.CabeceraGV oCabeceraGV) { try { SqlParameter[] dbparams = new SqlParameter[35] { Param(enumDBFields.t431_idestado, oCabeceraGV.t431_idestado), Param(enumDBFields.t420_concepto, oCabeceraGV.t420_concepto), Param(enumDBFields.t001_idficepi_solicitante, oCabeceraGV.t001_idficepi_solicitante), Param(enumDBFields.t314_idusuario_interesado, oCabeceraGV.t314_idusuario_interesado), Param(enumDBFields.t423_idmotivo, oCabeceraGV.t423_idmotivo), Param(enumDBFields.t420_justificantes, oCabeceraGV.t420_justificantes), Param(enumDBFields.t305_idproyectosubnodo, oCabeceraGV.t305_idproyectosubnodo), Param(enumDBFields.t422_idmoneda, oCabeceraGV.t422_idmoneda), Param(enumDBFields.t420_comentarionota, oCabeceraGV.t420_comentarionota), Param(enumDBFields.t420_anotaciones, oCabeceraGV.t420_anotaciones), Param(enumDBFields.t420_importeanticipo, oCabeceraGV.t420_importeanticipo), Param(enumDBFields.t420_fanticipo, oCabeceraGV.t420_fanticipo), Param(enumDBFields.t420_lugaranticipo, oCabeceraGV.t420_lugaranticipo), Param(enumDBFields.t420_importedevolucion, oCabeceraGV.t420_importedevolucion), Param(enumDBFields.t420_fdevolucion, oCabeceraGV.t420_fdevolucion), Param(enumDBFields.t420_lugardevolucion, oCabeceraGV.t420_lugardevolucion), Param(enumDBFields.t420_aclaracionesanticipo, oCabeceraGV.t420_aclaracionesanticipo), Param(enumDBFields.t420_pagadotransporte, oCabeceraGV.t420_pagadotransporte), Param(enumDBFields.t420_pagadohotel, oCabeceraGV.t420_pagadohotel), Param(enumDBFields.t420_pagadootros, oCabeceraGV.t420_pagadootros), Param(enumDBFields.t420_aclaracionepagado, oCabeceraGV.t420_aclaracionepagado), Param(enumDBFields.t313_idempresa, oCabeceraGV.t313_idempresa), Param(enumDBFields.t007_idterrfis, oCabeceraGV.t007_idterrfis), Param(enumDBFields.t420_impdico, oCabeceraGV.t420_impdico), Param(enumDBFields.t420_impmdco, oCabeceraGV.t420_impmdco), Param(enumDBFields.t420_impalco, oCabeceraGV.t420_impalco), Param(enumDBFields.t420_impkmco, oCabeceraGV.t420_impkmco), Param(enumDBFields.t420_impdeco, oCabeceraGV.t420_impdeco), Param(enumDBFields.t420_impdiex, oCabeceraGV.t420_impdiex), Param(enumDBFields.t420_impmdex, oCabeceraGV.t420_impmdex), Param(enumDBFields.t420_impalex, oCabeceraGV.t420_impalex), Param(enumDBFields.t420_impkmex, oCabeceraGV.t420_impkmex), Param(enumDBFields.t420_impdeex, oCabeceraGV.t420_impdeex), Param(enumDBFields.t010_idoficina, oCabeceraGV.t010_idoficina), Param(enumDBFields.t420_idreferencia_lote, oCabeceraGV.t420_idreferencia_lote) //,Param(enumDBFields.t175_idcc, oCabeceraGV.t175_idcc) }; //return (int)cDblib.Execute("GVT_CABECERAGV_INS", dbparams); return((int)cDblib.ExecuteScalar("GVT_CABECERAGV_INS", dbparams)); } catch (Exception ex) { throw ex; } }
//#region funciones publicas /// <summary> /// Inserta un AsuntoPT /// </summary> internal int Insert(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_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_registrador, oAsuntoPT.T409_registrador), 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.ExecuteScalar("SUP_ASUNTO_PT_I", dbparams)); } catch (Exception ex) { throw ex; } }
internal int GenerarContrato(int t306_icontrato, int t314_idusuario_responsable) { //try //{ SqlParameter[] dbparams = new SqlParameter[2] { Param(enumDBFields.idOportunidad, t306_icontrato), Param(enumDBFields.t314_idusuario_responsable, t314_idusuario_responsable) }; return((int)cDblib.ExecuteScalar("SUP_ALTAOPORTHERMESNOSUPER", dbparams)); //} //catch (Exception ex) //{ // throw ex; //} }
internal int Insert(int idficepi, string t932_denominacion) { try { SqlParameter[] dbparams = new SqlParameter[2] { Param(enumDBFields.t001_idficepi, idficepi.ToString()), Param(enumDBFields.t932_denominacion, t932_denominacion) }; return((int)cDblib.ExecuteScalar("PRO_PUTFOTO", dbparams)); } catch (Exception ex) { throw ex; } }
/// <summary> /// Inserta un DocumentacionPreventa /// </summary> internal int Insert(Models.DocumentacionPreventa oDocumentacionPreventa) { try { SqlParameter[] dbparams = new SqlParameter[11] { Param(enumDBFields.t2_iddocumento, oDocumentacionPreventa.t2_iddocumento), Param(enumDBFields.ta210_destino, oDocumentacionPreventa.ta210_destino), Param(enumDBFields.ta210_descripcion, oDocumentacionPreventa.ta210_descripcion), Param(enumDBFields.ta210_nombrefichero, oDocumentacionPreventa.ta210_nombrefichero), Param(enumDBFields.ta210_kbytes, oDocumentacionPreventa.ta210_kbytes), Param(enumDBFields.ta210_fechamod, oDocumentacionPreventa.ta210_fechamod), Param(enumDBFields.ta204_idaccionpreventa, oDocumentacionPreventa.ta204_idaccionpreventa), Param(enumDBFields.ta207_idtareapreventa, oDocumentacionPreventa.ta207_idtareapreventa), Param(enumDBFields.t001_idficepi_autor, oDocumentacionPreventa.t001_idficepi_autor), Param(enumDBFields.ta211_idtipodocumento, oDocumentacionPreventa.ta211_idtipodocumento), Param(enumDBFields.ta210_guidprovisional, oDocumentacionPreventa.ta210_guidprovisional) }; return((int)cDblib.ExecuteScalar("SIC_DOCUMENTACIONPREVENTA_I", dbparams)); } catch (Exception ex) { throw ex; } }
/// <summary> /// Inserta un Asunto /// </summary> internal int Insert(Models.Asunto oAsunto) { try { SqlParameter[] dbparams = new SqlParameter[20] { Param(enumDBFields.t305_idproyectosubnodo, oAsunto.t305_idproyectosubnodo), 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_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_registrador, oAsunto.T382_registrador), 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_I", dbparams); return((int)cDblib.ExecuteScalar("SUP_ASUNTO_I", dbparams)); } catch (Exception ex) { throw ex; } }
/// <summary> /// Inserta, si se puede por CLE, un consumo de un usuario en una tarea en una fecha /// </summary> /// <param name="oConsumoIAP"></param> /// <returns>1-> La insert se ha realizado, 0-> La insert no se ha realizado porque supera el control de límite de esfuerzo</returns> internal int Insert(Models.ConsumoIAP oConsumoIAP) { try { SqlParameter[] dbparams = new SqlParameter[8] { Param(enumDBFields.t332_idtarea, oConsumoIAP.t332_idtarea), Param(enumDBFields.t314_idusuario, oConsumoIAP.t314_idusuario), Param(enumDBFields.t337_fecha, oConsumoIAP.t337_fecha.Date), Param(enumDBFields.t337_esfuerzo, oConsumoIAP.t337_esfuerzo), Param(enumDBFields.t337_esfuerzoenjor, oConsumoIAP.t337_esfuerzoenjor), Param(enumDBFields.t337_comentario, oConsumoIAP.t337_comentario), Param(enumDBFields.t337_fecmodif, oConsumoIAP.t337_fecmodif), Param(enumDBFields.t314_idusuario_modif, oConsumoIAP.t314_idusuario_modif) }; //return (int)cDblib.Execute("SUP_CONSUMOIAP_I", dbparams); //Uso Desc en vez de Execute para recojer el valor devuelto //1-> La insert se ha realizado //0-> La insert no se ha realizado porque supera el control de límite de esfuerzo return((int)(cDblib.ExecuteScalar("SUP_CONSUMOIAP_I", dbparams))); } catch (Exception ex) { throw ex; } }
/// <summary> /// Inserta un SolicitudPreventa /// </summary> internal int Insert(Models.SolicitudPreventa oSolicitudPreventa) { try { SqlParameter[] dbparams = new SqlParameter[5] { Param(enumDBFields.ta206_denominacion, oSolicitudPreventa.ta206_denominacion), Param(enumDBFields.t001_idficepi_promotor, oSolicitudPreventa.t001_idficepi_promotor), Param(enumDBFields.ta206_iditemorigen, oSolicitudPreventa.ta206_iditemorigen), Param(enumDBFields.ta206_itemorigen, oSolicitudPreventa.ta206_itemorigen), Param(enumDBFields.ta200_idareapreventa, oSolicitudPreventa.ta200_idareapreventa) }; return((int)cDblib.ExecuteScalar("SIC_SOLICITUDPREVENTA_I", dbparams)); } catch (Exception ex) { throw ex; } }
/// <summary> /// Inserta un registro en la tabla TA207_TAREAPREVENTA /// </summary> /// <param name="oTareaPreventa"></param> /// <returns></returns> internal int Insert(Models.TareaPreventa oTareaPreventa, DataTable listaParticipantes) { try { SqlParameter[] dbparams = new SqlParameter[9] { Param(enumDBFields.ta204_idaccionpreventa, oTareaPreventa.ta204_idaccionpreventa), Param(enumDBFields.t001_idficepi_promotor, oTareaPreventa.t001_idficepi_promotor), Param(enumDBFields.ta207_descripcion, oTareaPreventa.ta207_descripcion), Param(enumDBFields.ta219_idtipotareapreventa, oTareaPreventa.ta219_idtipotareapreventa), Param(enumDBFields.ta207_denominacion, oTareaPreventa.ta207_denominacion), Param(enumDBFields.ta207_observaciones, oTareaPreventa.ta207_observaciones), Param(enumDBFields.ta207_fechaprevista, oTareaPreventa.ta207_fechaprevista), Param(enumDBFields.guidprovisional, oTareaPreventa.uidDocumento), Param(enumDBFields.datatable, listaParticipantes) }; return((int)cDblib.ExecuteScalar("SIC_TAREAPREVENTA_I", dbparams)); } catch (Exception ex) { throw ex; } }
internal int Pasar_a_SUPER(int iFecha) { try { SqlParameter[] aParam = new SqlParameter[1]; aParam[0] = new SqlParameter("@anomes", SqlDbType.Int, 4); aParam[0].Value = iFecha; return((int)cDblib.ExecuteScalar("SUP_GENERACOBROSSUPER", aParam)); } catch (Exception ex) { throw ex; } }
/// <summary> /// Inserta un UnidadPreventa /// </summary> internal short 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((short)cDblib.ExecuteScalar("SIC_UNIDADPREVENTA_I", dbparams)); } catch (Exception ex) { throw ex; } }
internal int grabarFigurasArea(int ta200_idareapreventa, DataTable listaFigurasArea) { try { SqlParameter[] dbparams = new SqlParameter[2] { Param(enumDBFields.ta200_idareapreventa, ta200_idareapreventa), Param(enumDBFields.listaFigurasArea, listaFigurasArea) }; return((int)cDblib.ExecuteScalar("SIC_AREAPREVENTA_FIGURAS_IUD", dbparams)); } catch (Exception ex) { throw ex; } }
internal int Delete(int idficepiVisualizador, Nullable <int> idficepiVisualizado, string tabla) { try { SqlParameter[] dbparams = new SqlParameter[3] { Param(enumDBFields.idficepiVisualizador, idficepiVisualizador), Param(enumDBFields.idficepiVisualizado, idficepiVisualizado), Param(enumDBFields.tabla, tabla) }; return((int)cDblib.ExecuteScalar("PRO_DELVISUALIZADORVISUALIZADO", dbparams)); } catch (Exception ex) { throw ex; } }
/// <summary> /// Inserta un AccionRecursos /// </summary> internal int Insert(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.ExecuteScalar("SUP_ACCIONRECURSOS_I_SNE", dbparams)); } catch (Exception ex) { throw ex; } }
/// <summary> /// Inserta un AreaPreventa /// </summary> internal int Insert(Models.AreaPreventa oAreaPreventa) { try { SqlParameter[] dbparams = new SqlParameter[5] { Param(enumDBFields.ta199_idunidadpreventa, oAreaPreventa.ta199_idunidadpreventa), 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.t331_idpt, oAreaPreventa.t331_idpt) }; return((int)cDblib.ExecuteScalar("SIC_AREAPREVENTA_I", dbparams)); } catch (Exception ex) { throw ex; } }
/// <summary> /// Inserta un SubareaPreventa /// </summary> internal int Insert(Models.SubareaPreventa oSubareaPreventa) { try { SqlParameter[] dbparams = new SqlParameter[5] { Param(enumDBFields.ta201_denominacion, oSubareaPreventa.ta201_denominacion), Param(enumDBFields.ta201_estadoactiva, oSubareaPreventa.ta201_estadoactiva), //Param(enumDBFields.ta201_asignacionlider, oSubareaPreventa.ta201_asignacionlider), Param(enumDBFields.ta201_permitirautoasignacionlider, oSubareaPreventa.ta201_permitirautoasignacionlider), Param(enumDBFields.ta200_idareapreventa, oSubareaPreventa.ta200_idareapreventa), Param(enumDBFields.t001_idficepi_responsable, oSubareaPreventa.t001_idficepi_responsable) }; return((int)cDblib.ExecuteScalar("SIC_SUBAREAPREVENTA_I", dbparams)); } catch (Exception ex) { throw ex; } }
/// <summary> /// Inserta un PlanifAgendaCat /// </summary> internal int Insert(Models.PlanifAgendaCat oPlanifAgendaCat) { try { SqlParameter[] dbparams = new SqlParameter[10] { 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.ExecuteScalar("SUP_PLANIFAGENDA_I", dbparams)); } catch (Exception ex) { throw ex; } }
/// <summary> /// Inserta un AccionPT /// </summary> internal int Insert(Models.AccionPT oAccionPT) { try { SqlParameter[] dbparams = new SqlParameter[10] { Param(enumDBFields.T410_fcreacion, oAccionPT.T410_fcreacion), Param(enumDBFields.T409_idasunto, oAccionPT.T409_idasunto), Param(enumDBFields.T410_alerta, oAccionPT.T410_alerta), Param(enumDBFields.T410_avance, oAccionPT.T410_avance), Param(enumDBFields.T410_desaccion, oAccionPT.T410_desaccion), Param(enumDBFields.T410_desaccionlong, oAccionPT.T410_desaccionlong), Param(enumDBFields.T410_dpto, oAccionPT.T410_dpto), Param(enumDBFields.T410_ffin, oAccionPT.T410_ffin), Param(enumDBFields.T410_flimite, oAccionPT.T410_flimite), Param(enumDBFields.T410_obs, oAccionPT.T410_obs) }; return((int)cDblib.ExecuteScalar("SUP_ACCION_PT_I", dbparams)); } catch (Exception ex) { throw ex; } }
///// <summary> /// Inserta un Accion /// </summary> internal int Insert(Models.Accion oAccion) { try { SqlParameter[] dbparams = new SqlParameter[10] { Param(enumDBFields.t383_fcreacion, oAccion.t383_fcreacion), Param(enumDBFields.t382_idasunto, oAccion.t382_idasunto), Param(enumDBFields.t383_alerta, oAccion.t383_alerta), Param(enumDBFields.t383_avance, oAccion.t383_avance), Param(enumDBFields.t383_desaccion, oAccion.t383_desaccion), Param(enumDBFields.t383_desaccionlong, oAccion.t383_desaccionlong), Param(enumDBFields.t383_dpto, oAccion.t383_dpto), Param(enumDBFields.t383_ffin, oAccion.t383_ffin), Param(enumDBFields.t383_flimite, oAccion.t383_flimite), Param(enumDBFields.t383_obs, oAccion.t383_obs), }; return((int)cDblib.ExecuteScalar("[SUP_ACCION_I]", dbparams)); } catch (Exception ex) { throw ex; } }