public int InsertaActividad(int pIntIdExpediente, int pIntIdProyecto, int pIntIdCronograma, ActividadCronogramaOP pObjActividadCronogramaOP)
        {
            int intResultado = -999;
            try
            {
                ObrasPublicasEntities objContext = new ObrasPublicasEntities();
                ObjectParameter objResult = new ObjectParameter("pIntResult_out", typeof(int));

                objContext.sp_gop_ins_act_cron_ejec_obra(pIntIdCronograma, pIntIdProyecto, pObjActividadCronogramaOP.Nombre, pObjActividadCronogramaOP.FechaIniEjec,
                    pObjActividadCronogramaOP.FechaFinProg, pObjActividadCronogramaOP.FechaIniEjec, pObjActividadCronogramaOP.FechaFinEjec,
                    pObjActividadCronogramaOP.Costo, pObjActividadCronogramaOP.CantidadRRHH, pObjActividadCronogramaOP.IdTipoResponsable,
                    pObjActividadCronogramaOP.IdEmpleado, objResult);

                intResultado = Convert.ToInt32(objResult.Value.ToString());
            }
            catch (Exception ex)
            {
            }
            return intResultado;
        }